diff --git a/.gitignore b/.gitignore index 6d23dd59..18682af9 100644 --- a/.gitignore +++ b/.gitignore @@ -201,4 +201,10 @@ buildNumber.properties #rebel rebel.xml rebel-remote.xml -# End of https://www.gitignore.io/api/java,maven,eclipse,java-web,intellij+all \ No newline at end of file +# End of https://www.gitignore.io/api/java,maven,eclipse,java-web,intellij+all + +# web modules +web-page/my-vue-app/node_modules + +# generator code +projects/ \ No newline at end of file diff --git a/generator-web/src/main/java/com/softdev/system/generator/config/WebMvcConfig.java b/generator-web/src/main/java/com/softdev/system/generator/config/WebMvcConfig.java index 3797d68c..f071323a 100644 --- a/generator-web/src/main/java/com/softdev/system/generator/config/WebMvcConfig.java +++ b/generator-web/src/main/java/com/softdev/system/generator/config/WebMvcConfig.java @@ -4,12 +4,14 @@ // import com.alibaba.fastjson.support.config.FastJsonConfig; // import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter; import jakarta.servlet.DispatcherType; +import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.MediaType; import org.springframework.http.converter.HttpMessageConverter; import org.springframework.http.converter.StringHttpMessageConverter; +import org.springframework.web.servlet.config.annotation.CorsRegistry; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @@ -28,21 +30,37 @@ @Configuration public class WebMvcConfig implements WebMvcConfigurer { + @Value("${code.generator.file.location}") + private String fileLocation; + @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/statics/**").addResourceLocations("classpath:/statics/"); + registry.addResourceHandler("/download/**").addResourceLocations("file:" + fileLocation); + + // 添加新的静态资源路径 +// registry.addResourceHandler("/code/generator/**").addResourceLocations("classpath:/code/generator/"); } - @Bean - public FilterRegistrationBean xssFilterRegistration() { - FilterRegistrationBean registration = new FilterRegistrationBean(); - registration.setDispatcherTypes(DispatcherType.REQUEST); - registration.setFilter(new XssFilter()); - registration.addUrlPatterns("/*"); - registration.setName("xssFilter"); - registration.setOrder(Integer.MAX_VALUE); - return registration; + + @Override + public void addCorsMappings(CorsRegistry registry) { + registry.addMapping("/**") + .allowedOrigins("*") + .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS") + .allowedHeaders("*"); } +// @Bean +// public FilterRegistrationBean xssFilterRegistration() { +// FilterRegistrationBean registration = new FilterRegistrationBean(); +// registration.setDispatcherTypes(DispatcherType.REQUEST); +// registration.setFilter(new XssFilter()); +// registration.addUrlPatterns("/*"); +// registration.setName("xssFilter"); +// registration.setOrder(Integer.MAX_VALUE); +// return registration; +// } + // @Override // public void configureMessageConverters(List> converters) { // converters.clear(); diff --git a/generator-web/src/main/java/com/softdev/system/generator/controller/FileController.java b/generator-web/src/main/java/com/softdev/system/generator/controller/FileController.java new file mode 100644 index 00000000..bcd519f4 --- /dev/null +++ b/generator-web/src/main/java/com/softdev/system/generator/controller/FileController.java @@ -0,0 +1,49 @@ +package com.softdev.system.generator.controller; + +import cn.hutool.core.io.FileUtil; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.http.HttpHeaders; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.core.io.Resource; +import org.springframework.core.io.FileSystemResource; +import org.springframework.http.HttpHeaders; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + + +import java.io.File; + +@RestController +@RequestMapping("/file") +public class FileController { + + @Value("${code.generator.file.location}") + private String fileLocation; + + @GetMapping("/download/{filename}") + public ResponseEntity downloadFile(@PathVariable String filename) { + // 构建文件路径,这里假设文件存储在项目的statics目录下 + File file = FileUtil.file(fileLocation, filename); + Resource resource = new FileSystemResource(file); + + // 检查文件是否存在 + if (!resource.exists()) { + return ResponseEntity.notFound().build(); + } + + // 设置响应头 + HttpHeaders headers = new HttpHeaders(); + headers.add(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=\"" + file.getName() + "\""); + + return ResponseEntity.ok() + .headers(headers) + .contentType(MediaType.APPLICATION_OCTET_STREAM) + .body(resource); + } + +} diff --git a/generator-web/src/main/java/com/softdev/system/generator/controller/GeneratorController.java b/generator-web/src/main/java/com/softdev/system/generator/controller/GeneratorController.java index 5db7ba9d..5a1d8c0b 100644 --- a/generator-web/src/main/java/com/softdev/system/generator/controller/GeneratorController.java +++ b/generator-web/src/main/java/com/softdev/system/generator/controller/GeneratorController.java @@ -4,6 +4,7 @@ import com.softdev.system.generator.entity.ClassInfo; import com.softdev.system.generator.entity.ParamInfo; import com.softdev.system.generator.entity.ReturnT; +import com.softdev.system.generator.service.FileService; import com.softdev.system.generator.service.GeneratorService; import com.softdev.system.generator.util.MapUtil; import com.softdev.system.generator.util.TableParseUtil; @@ -17,7 +18,9 @@ import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; +import java.util.ArrayList; import java.util.Date; +import java.util.List; import java.util.Map; /** @@ -26,6 +29,7 @@ */ @Controller @Slf4j +@CrossOrigin public class GeneratorController { @Autowired private ValueUtil valueUtil; @@ -33,6 +37,9 @@ public class GeneratorController { @Autowired private GeneratorService generatorService; + @Autowired + private FileService fileService; + @GetMapping("/") public ModelAndView defaultPage() { return new ModelAndView("index").addObject("value",valueUtil); @@ -46,6 +53,11 @@ public ModelAndView mainPage() { return new ModelAndView("main").addObject("value",valueUtil); } + @GetMapping("/new") + public ModelAndView newPage() { + return new ModelAndView("new").addObject("value",valueUtil); + } + @RequestMapping("/template/all") @ResponseBody public ReturnT getAllTemplates() throws Exception { @@ -102,4 +114,59 @@ public ReturnT generateCode(@RequestBody ParamInfo paramInfo) throws Exception { return ReturnT.ok().put("outputJson",result); } + // 兼容多个表的情况 + @PostMapping("/code/generator/all") + @ResponseBody + public ReturnT generateCodeAll(@RequestBody ParamInfo paramInfo) throws Exception { + if (StringUtils.isEmpty(paramInfo.getTableSql())) { + return ReturnT.error("表结构信息为空"); + } + //1.Parse Table Structure 表结构解析 + List classInfoList = null; + String dataType = MapUtil.getString(paramInfo.getOptions(), "dataType"); + switch (dataType) { + case "sql": + //默认模式:parse DDL table structure from sql + classInfoList = generatorService.processTablesIntoClassInfos(paramInfo); + break; + case "json": + //JSON模式:parse field from json string +// classInfo = generatorService.processJsonToClassInfo(paramInfo); + break; + case "insert-sql": + //INSERT SQL模式:parse field from insert sql +// classInfo = generatorService.processInsertSqlToClassInfo(paramInfo); + break; + case "sql-regex": + //正则表达式模式(非完善版本):parse sql by regex +// classInfo = generatorService.processTableToClassInfoByRegex(paramInfo); + break; + case "select-sql": + //SelectSqlBySQLPraser模式:parse select sql by JSqlParser +// classInfo = generatorService.generateSelectSqlBySQLPraser(paramInfo); + break; + default: + //默认模式:parse DDL table structure from sql +// classInfo = generatorService.processTableIntoClassInfo(paramInfo); + break; + } + List> results = new ArrayList<>(); + // 批量处理 + for (ClassInfo classInfo : classInfoList) { + //2.Set the params 设置表格参数 + paramInfo.getOptions().put("classInfo", classInfo); + paramInfo.getOptions().put("tableName", classInfo == null ? System.currentTimeMillis() : classInfo.getTableName()); + + //log the generated table and filed size记录解析了什么表,有多少个字段 + //log.info("generated table :{} , size :{}",classInfo.getTableName(),(classInfo.getFieldList() == null ? "" : classInfo.getFieldList().size())); + + //3.generate the code by freemarker templates with parameters . Freemarker根据参数和模板生成代码 + Map result = generatorService.getResultByParams(paramInfo.getOptions()); +// log.info("result {}",result); + log.info("table:{} - time:{} ", MapUtil.getString(result,"tableName"),new Date()); + results.add(result); + } + String downloadUrl = fileService.saveFile(results); + return ReturnT.ok().put("results", results).put("url", downloadUrl); + } } diff --git a/generator-web/src/main/java/com/softdev/system/generator/service/FileService.java b/generator-web/src/main/java/com/softdev/system/generator/service/FileService.java new file mode 100644 index 00000000..30daf668 --- /dev/null +++ b/generator-web/src/main/java/com/softdev/system/generator/service/FileService.java @@ -0,0 +1,141 @@ +package com.softdev.system.generator.service; + +import cn.hutool.core.io.FileUtil; +import cn.hutool.core.util.ZipUtil; +import com.alibaba.fastjson2.JSONArray; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Service; + +import java.io.File; +import java.io.IOException; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +@Service +public class FileService { + + @Value("${code.generator.file.location}") + private String fileLocation; + + @Autowired + private GeneratorService generatorService; + + public String saveFile(List> results) throws IOException { + String projectName = System.currentTimeMillis() + ""; + String projectPath = FileUtil.file(fileLocation, projectName).getAbsolutePath(); + FileUtil.mkdir(projectPath); + String templates = generatorService.getTemplateConfig(); + JSONArray templateList = JSONArray.parseArray(templates); + for (Object o : templateList) { + Map type = (Map) o; + String group = (String) type.get("group"); + String groupPath = FileUtil.file(projectPath, group).getAbsolutePath(); + if (!FileUtil.exist(groupPath)) { + FileUtil.mkdir(groupPath); + } + List> groupTemplates = (List>) type.get("templates"); + for (Map groupTemplate : groupTemplates) { + String name = groupTemplate.get("name"); + String filePath = FileUtil.file(groupPath, name).getAbsolutePath(); + String fileExt = null; + if (name.contains("bootstrap") || name.contains("bootstrap-ui")) { + fileExt = ".html"; + } else if (name.contains("controller") || name.contains("jpacontroller") || name.contains("pluscontroller") || name.contains("beetlcontroller") || name.contains("rr-controller") || name.contains("starp-jpa-controller") || name.contains("tk-controller")) { + fileExt = ".java"; + } else if (name.contains("dao") || name.contains("mapper") || name.contains("mapper2") || name.contains("tkmapper") || name.contains("plusmapper") || name.contains("rr-dao") || name.contains("rr-daoxml") || name.contains("tk-mapper")) { + fileExt = ".java"; + } else if (name.contains("js")) { + fileExt = ".js"; + } else if (name.contains("mybatis") || name.contains("mybatis2") || name.contains("rr-daoxml") || name.contains("tkmapper")) { + fileExt = ".xml"; + } else if (name.contains("model") || name.contains("entity") || name.contains("beetlentity") || name.contains("tkentity") || name.contains("plusentity")) { + fileExt = ".java"; + } else if (name.contains("service") || name.contains("plusservice") || name.contains("rr-service")) { + fileExt = ".java"; + } else if (name.contains("repository") || name.contains("starp-repository")) { + fileExt = ".java"; + } else if (name.contains("beanutil") || name.contains("json") || name.contains("xml") || name.contains("sql") || name.contains("swagger-yml")) { + fileExt = ".java"; // 假设这些是Java工具类 + } else if (name.contains("menu-sql")) { + fileExt = ".sql"; + } else if (name.contains("qliksense")) { + fileExt = ".json"; // 假设Qlik Sense配置文件是JSON格式 + } else if (name.contains("bigquery") || name.contains("dataflowjjs")) { + fileExt = ".sql"; // 假设BigQuery和Dataflow JJS使用SQL脚本 + } else if (name.contains("swagger-ui") || name.contains("layui-edit")|| name.contains("layui-list")) { + fileExt = ".html"; // 假设这些UI模板是HTML文件 + } else if (name.contains("element-ui") || name.contains("vue-list") || name.contains("vue-edit")) { + fileExt = ".vue"; + } else { + fileExt = ".java"; // 默认情况下,假设是Java文件 + } + for (Map result : results) { + String content = result.get(name); + String fileName = null; + if (fileExt.equals(".java")) { + fileName = extractClassName(content) + fileExt; + } + if (fileName == null) { + fileName = toCamelCase(result.get("tableName")) + fileExt; + } + String actFilePath = FileUtil.file(filePath, fileName).getAbsolutePath(); + if (FileUtil.exist(actFilePath)) { + FileUtil.del(actFilePath); + } + FileUtil.appendString(content, new File(actFilePath), "utf-8"); + } + } + } + ZipUtil.zip(projectPath, projectPath + ".zip"); + return "http://localhost:9090/generator/download/" + projectName + ".zip"; + } + + public static String toCamelCase(String input) { + if (input == null || input.isEmpty()) { + return input; + } + + StringBuilder camelCaseString = new StringBuilder(); + boolean nextTitleCase = true; + + for (char c : input.toCharArray()) { + if (Character.isSpaceChar(c) || c == '-' || c == '_') { + nextTitleCase = true; + } else if (nextTitleCase) { + camelCaseString.append(Character.toTitleCase(c)); + nextTitleCase = false; + } else { + camelCaseString.append(Character.toLowerCase(c)); + } + } + + return camelCaseString.toString(); + } + + public static String extractClassName(String javaCode) { + // 正则表达式匹配类声明 + String classPattern = "public\\s+class\\s+(\\w+)"; + // 正则表达式匹配接口声明 + String interfacePattern = "public\\s+interface\\s+(\\w+)"; + + Pattern classRegex = Pattern.compile(classPattern); + Pattern interfaceRegex = Pattern.compile(interfacePattern); + + Matcher classMatcher = classRegex.matcher(javaCode); + Matcher interfaceMatcher = interfaceRegex.matcher(javaCode); + + if (classMatcher.find()) { + return classMatcher.group(1); + } else if (interfaceMatcher.find()) { + return interfaceMatcher.group(1); + } else { + return null; // 如果没有找到类或接口声明,返回null + } + } + +} + diff --git a/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorService.java b/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorService.java index b58e08d8..bd2cca57 100644 --- a/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorService.java +++ b/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorService.java @@ -6,6 +6,7 @@ import org.springframework.stereotype.Service; import java.io.IOException; +import java.util.List; import java.util.Map; /** @@ -53,4 +54,11 @@ public interface GeneratorService { * @return */ ClassInfo processInsertSqlToClassInfo(ParamInfo paramInfo); + + /** + * 批量解析sql + * @param paramInfo + * @return + */ + List processTablesIntoClassInfos(ParamInfo paramInfo); } diff --git a/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorServiceImpl.java b/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorServiceImpl.java index 54c30c3c..731139dc 100644 --- a/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorServiceImpl.java +++ b/generator-web/src/main/java/com/softdev/system/generator/service/GeneratorServiceImpl.java @@ -138,8 +138,7 @@ public ClassInfo generateSelectSqlBySQLPraser(ParamInfo paramInfo) throws Except * @return */ @Override - public ClassInfo processTableIntoClassInfo(ParamInfo paramInfo) - throws IOException { + public ClassInfo processTableIntoClassInfo(ParamInfo paramInfo) { //process the param NonCaseString tableSql = NonCaseString.of(paramInfo.getTableSql()); String nameCaseType = MapUtil.getString(paramInfo.getOptions(),"nameCaseType"); @@ -582,4 +581,31 @@ public ClassInfo processInsertSqlToClassInfo(ParamInfo paramInfo) { return codeJavaInfo; } + @Override + public List processTablesIntoClassInfos(ParamInfo paramInfo) { + String tableSql = paramInfo.getTableSql(); + if (StringUtils.isEmpty(tableSql)) { + return null; + } + List tableSqlList = extractCreateTableStatements(tableSql); + List classInfos = new ArrayList<>(); + for (String s : tableSqlList) { + paramInfo.setTableSql(s); + classInfos.add(processTableIntoClassInfo(paramInfo)); + } + return classInfos; + } + + public List extractCreateTableStatements(String sql) { + List createTableStatements = new ArrayList<>(); + // 改进后的正则表达式,匹配 CREATE TABLE 语句,包括字段注释和表注释 + String DDL_PATTERN_STR = "(?is)\\bcreate\\s+table\\s+(?:`|'|\\b)(\\w+|[^`']+)(?:`|'|\\b)\\s*\\([^\\)]*\\)(?:\\s+comment\\s*[^;]*;)?\\s*(?:,\\s*[^,]*\\s*comment\\s*[^;]*;\\s*)*\\s*(?:ENGINE=\\w+\\s+DEFAULT\\s+CHARSET=\\w+\\s+COMMENT='[^']*';)?"; + Pattern DDL_PATTERN = Pattern.compile(DDL_PATTERN_STR, Pattern.CASE_INSENSITIVE); + Matcher matcher = DDL_PATTERN.matcher(sql); + while (matcher.find()) { + createTableStatements.add(matcher.group().trim()); + } + return createTableStatements; + } + } diff --git a/generator-web/src/main/resources/application-bejson.yml b/generator-web/src/main/resources/application-bejson.yml index 5590268f..d13e7c81 100644 --- a/generator-web/src/main/resources/application-bejson.yml +++ b/generator-web/src/main/resources/application-bejson.yml @@ -1,9 +1,13 @@ server: - port: 1234 + port: 9090 http2: enabled: true servlet: context-path: /generator +code: + generator: + file: + location: E:\code\SpringBootCodeGenerator\projects #tomcat: # remote-ip-header: x-forward-for # uri-encoding: UTF-8 diff --git a/generator-web/src/main/resources/application-dev.yml b/generator-web/src/main/resources/application-dev.yml index 6b05721a..a023b3a5 100644 --- a/generator-web/src/main/resources/application-dev.yml +++ b/generator-web/src/main/resources/application-dev.yml @@ -1,7 +1,11 @@ server: - port: 1234 + port: 9090 servlet: context-path: /generator +code: + generator: + file: + location: E:\code\SpringBootCodeGenerator\projects #tomcat: # remote-ip-header: x-forward-for # uri-encoding: UTF-8 diff --git a/generator-web/src/main/resources/template.json b/generator-web/src/main/resources/template.json index 54ff69e7..bb1bb678 100644 --- a/generator-web/src/main/resources/template.json +++ b/generator-web/src/main/resources/template.json @@ -1,39 +1,42 @@ -[{ - "group": "ui", - "templates": [{ - "id": "10", - "name": "swagger-ui", - "description": "swagger-ui" +[ + { + "group": "ui", + "templates": [ + { + "id": "10", + "name": "swagger-ui", + "description": "swagger-ui" + }, + { + "id": "11", + "name": "element-ui", + "description": "element-ui" + }, + { + "id": "12", + "name": "bootstrap-ui", + "description": "bootstrap-ui" + }, + { + "id": "13", + "name": "layui-edit", + "description": "layui-edit" + }, + { + "id": "14", + "name": "layui-list", + "description": "layui-list" + } + ] }, - { - "id": "11", - "name": "element-ui", - "description": "element-ui" - }, - { - "id": "12", - "name": "bootstrap-ui", - "description": "bootstrap-ui" - }, - { - "id": "13", - "name": "layui-edit", - "description": "layui-edit" - }, - { - "id": "14", - "name": "layui-list", - "description": "layui-list" - } - ] -}, { "group": "mybatis", - "templates": [{ - "id": "20", - "name": "controller", - "description": "controller" - }, + "templates": [ + { + "id": "20", + "name": "controller", + "description": "controller" + }, { "id": "21", "name": "service", @@ -68,11 +71,12 @@ }, { "group": "jpa", - "templates": [{ - "id": "30", - "name": "entity", - "description": "entity" - }, + "templates": [ + { + "id": "30", + "name": "entity", + "description": "entity" + }, { "id": "31", "name": "repository", @@ -85,14 +89,14 @@ } ] }, - { "group": "jdbc-template", - "templates": [{ - "id": "40", - "name": "jtdao", - "description": "jtdao" - }, + "templates": [ + { + "id": "40", + "name": "jtdao", + "description": "jtdao" + }, { "id": "41", "name": "jtdaoimpl", @@ -100,14 +104,14 @@ } ] }, - { "group": "beetlsql", - "templates": [{ - "id": "50", - "name": "beetlmd", - "description": "beetlmd" - }, + "templates": [ + { + "id": "50", + "name": "beetlmd", + "description": "beetlmd" + }, { "id": "51", "name": "beetlentity", @@ -120,14 +124,14 @@ } ] }, - { "group": "mybatis-plus", - "templates": [{ - "id": "60", - "name": "pluscontroller", - "description": "pluscontroller" - }, + "templates": [ + { + "id": "60", + "name": "pluscontroller", + "description": "pluscontroller" + }, { "id": "61", "name": "plusservice", @@ -145,14 +149,14 @@ } ] }, - { "group": "util", - "templates": [{ - "id": "70", - "name": "beanutil", - "description": "beanutil" - }, + "templates": [ + { + "id": "70", + "name": "beanutil", + "description": "beanutil" + }, { "id": "71", "name": "json", @@ -175,14 +179,14 @@ } ] }, - { "group": "common-mapper", - "templates": [{ - "id": "81", - "name": "tkentity", - "description": "tkentity" - }, + "templates": [ + { + "id": "81", + "name": "tkentity", + "description": "tkentity" + }, { "id": "82", "name": "tkmapper", @@ -190,14 +194,14 @@ } ] }, - { "group": "renren-fast", - "templates": [{ - "id": "91", - "name": "menu-sql", - "description": "menu-sql" - }, + "templates": [ + { + "id": "91", + "name": "menu-sql", + "description": "menu-sql" + }, { "id": "92", "name": "vue-list", @@ -232,11 +236,12 @@ }, { "group": "jpa-starp", - "templates": [{ - "id": "101", - "name": "starp-entity", - "description": "entity" - }, + "templates": [ + { + "id": "101", + "name": "starp-entity", + "description": "entity" + }, { "id": "102", "name": "starp-repository", @@ -251,20 +256,22 @@ }, { "group": "bi", - "templates": [{ - "id": "201", - "name": "qliksense", - "description": "qlik sense" - }] + "templates": [ + { + "id": "201", + "name": "qliksense", + "description": "qlik sense" + } + ] }, { "group": "cloud", "templates": [ { - "id": "301", - "name": "bigquery", - "description": "GCP BigQuery" - }, + "id": "301", + "name": "bigquery", + "description": "GCP BigQuery" + }, { "id": "302", "name": "dataflowjjs", diff --git a/pom.xml b/pom.xml index 5405e267..1410ca20 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ UTF-8 - 11 + 21 @@ -146,6 +146,12 @@ 2.18.0 + + cn.hutool + hutool-all + 5.8.27 + + diff --git a/projects/1739976570867/beetlsql/beetlcontroller/AdminController.java b/projects/1739976570867/beetlsql/beetlcontroller/AdminController.java new file mode 100644 index 00000000..f3439e0d --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/AdminController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/admin") +public class AdminController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Admin admin){ + Admin admin=sqlManager.unique(Admin.class,admin.getId()); + if(admin!=null){ + sqlManager.updateById(admin); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(admin); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Admin admin=sqlManager.unique(Admin.class,id); + if(admin!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Admin admin=sqlManager.unique(Admin.class,id); + if(admin!=null){ + return ReturnT.success(admin); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Admin admin, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(Admin.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/CollectNewsController.java b/projects/1739976570867/beetlsql/beetlcontroller/CollectNewsController.java new file mode 100644 index 00000000..16ddbd14 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/CollectNewsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/collectNews") +public class CollectNewsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CollectNews collectNews){ + CollectNews collectNews=sqlManager.unique(CollectNews.class,collectNews.getId()); + if(collectNews!=null){ + sqlManager.updateById(collectNews); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(collectNews); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CollectNews collectNews=sqlManager.unique(CollectNews.class,id); + if(collectNews!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CollectNews collectNews=sqlManager.unique(CollectNews.class,id); + if(collectNews!=null){ + return ReturnT.success(collectNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CollectNews collectNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(CollectNews.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/CollectPostsController.java b/projects/1739976570867/beetlsql/beetlcontroller/CollectPostsController.java new file mode 100644 index 00000000..718986eb --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/CollectPostsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/collectPosts") +public class CollectPostsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CollectPosts collectPosts){ + CollectPosts collectPosts=sqlManager.unique(CollectPosts.class,collectPosts.getId()); + if(collectPosts!=null){ + sqlManager.updateById(collectPosts); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(collectPosts); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CollectPosts collectPosts=sqlManager.unique(CollectPosts.class,id); + if(collectPosts!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CollectPosts collectPosts=sqlManager.unique(CollectPosts.class,id); + if(collectPosts!=null){ + return ReturnT.success(collectPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CollectPosts collectPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(CollectPosts.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/CommentsNewsController.java b/projects/1739976570867/beetlsql/beetlcontroller/CommentsNewsController.java new file mode 100644 index 00000000..5fbdb7ee --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/CommentsNewsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/commentsNews") +public class CommentsNewsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CommentsNews commentsNews){ + CommentsNews commentsNews=sqlManager.unique(CommentsNews.class,commentsNews.getId()); + if(commentsNews!=null){ + sqlManager.updateById(commentsNews); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(commentsNews); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CommentsNews commentsNews=sqlManager.unique(CommentsNews.class,id); + if(commentsNews!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CommentsNews commentsNews=sqlManager.unique(CommentsNews.class,id); + if(commentsNews!=null){ + return ReturnT.success(commentsNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CommentsNews commentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(CommentsNews.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/CommentsPostsController.java b/projects/1739976570867/beetlsql/beetlcontroller/CommentsPostsController.java new file mode 100644 index 00000000..ba5075aa --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/CommentsPostsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/commentsPosts") +public class CommentsPostsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CommentsPosts commentsPosts){ + CommentsPosts commentsPosts=sqlManager.unique(CommentsPosts.class,commentsPosts.getId()); + if(commentsPosts!=null){ + sqlManager.updateById(commentsPosts); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(commentsPosts); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CommentsPosts commentsPosts=sqlManager.unique(CommentsPosts.class,id); + if(commentsPosts!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CommentsPosts commentsPosts=sqlManager.unique(CommentsPosts.class,id); + if(commentsPosts!=null){ + return ReturnT.success(commentsPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CommentsPosts commentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(CommentsPosts.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/LeagueController.java b/projects/1739976570867/beetlsql/beetlcontroller/LeagueController.java new file mode 100644 index 00000000..83603df8 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/LeagueController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/league") +public class LeagueController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(League league){ + League league=sqlManager.unique(League.class,league.getId()); + if(league!=null){ + sqlManager.updateById(league); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(league); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + League league=sqlManager.unique(League.class,id); + if(league!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + League league=sqlManager.unique(League.class,id); + if(league!=null){ + return ReturnT.success(league); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(League league, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(League.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/LikesNewsController.java b/projects/1739976570867/beetlsql/beetlcontroller/LikesNewsController.java new file mode 100644 index 00000000..c4959f4d --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/LikesNewsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/likesNews") +public class LikesNewsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(LikesNews likesNews){ + LikesNews likesNews=sqlManager.unique(LikesNews.class,likesNews.getId()); + if(likesNews!=null){ + sqlManager.updateById(likesNews); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(likesNews); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + LikesNews likesNews=sqlManager.unique(LikesNews.class,id); + if(likesNews!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + LikesNews likesNews=sqlManager.unique(LikesNews.class,id); + if(likesNews!=null){ + return ReturnT.success(likesNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(LikesNews likesNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(LikesNews.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/LikesPostsController.java b/projects/1739976570867/beetlsql/beetlcontroller/LikesPostsController.java new file mode 100644 index 00000000..ce846d9c --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/LikesPostsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/likesPosts") +public class LikesPostsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(LikesPosts likesPosts){ + LikesPosts likesPosts=sqlManager.unique(LikesPosts.class,likesPosts.getId()); + if(likesPosts!=null){ + sqlManager.updateById(likesPosts); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(likesPosts); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + LikesPosts likesPosts=sqlManager.unique(LikesPosts.class,id); + if(likesPosts!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + LikesPosts likesPosts=sqlManager.unique(LikesPosts.class,id); + if(likesPosts!=null){ + return ReturnT.success(likesPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(LikesPosts likesPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(LikesPosts.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/NewsController.java b/projects/1739976570867/beetlsql/beetlcontroller/NewsController.java new file mode 100644 index 00000000..a36f1ea3 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/NewsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/news") +public class NewsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(News news){ + News news=sqlManager.unique(News.class,news.getId()); + if(news!=null){ + sqlManager.updateById(news); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(news); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + News news=sqlManager.unique(News.class,id); + if(news!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + News news=sqlManager.unique(News.class,id); + if(news!=null){ + return ReturnT.success(news); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(News news, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(News.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/NewsEditorController.java b/projects/1739976570867/beetlsql/beetlcontroller/NewsEditorController.java new file mode 100644 index 00000000..96a01c0b --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/NewsEditorController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsEditor") +public class NewsEditorController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsEditor newsEditor){ + NewsEditor newsEditor=sqlManager.unique(NewsEditor.class,newsEditor.getId()); + if(newsEditor!=null){ + sqlManager.updateById(newsEditor); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(newsEditor); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + NewsEditor newsEditor=sqlManager.unique(NewsEditor.class,id); + if(newsEditor!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + NewsEditor newsEditor=sqlManager.unique(NewsEditor.class,id); + if(newsEditor!=null){ + return ReturnT.success(newsEditor); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsEditor newsEditor, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(NewsEditor.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/NewsLeagueController.java b/projects/1739976570867/beetlsql/beetlcontroller/NewsLeagueController.java new file mode 100644 index 00000000..57ee9cc0 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/NewsLeagueController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsLeague") +public class NewsLeagueController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsLeague newsLeague){ + NewsLeague newsLeague=sqlManager.unique(NewsLeague.class,newsLeague.getId()); + if(newsLeague!=null){ + sqlManager.updateById(newsLeague); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(newsLeague); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + NewsLeague newsLeague=sqlManager.unique(NewsLeague.class,id); + if(newsLeague!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + NewsLeague newsLeague=sqlManager.unique(NewsLeague.class,id); + if(newsLeague!=null){ + return ReturnT.success(newsLeague); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsLeague newsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(NewsLeague.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/NewsTeamController.java b/projects/1739976570867/beetlsql/beetlcontroller/NewsTeamController.java new file mode 100644 index 00000000..c66b8f20 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/NewsTeamController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsTeam") +public class NewsTeamController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsTeam newsTeam){ + NewsTeam newsTeam=sqlManager.unique(NewsTeam.class,newsTeam.getId()); + if(newsTeam!=null){ + sqlManager.updateById(newsTeam); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(newsTeam); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + NewsTeam newsTeam=sqlManager.unique(NewsTeam.class,id); + if(newsTeam!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + NewsTeam newsTeam=sqlManager.unique(NewsTeam.class,id); + if(newsTeam!=null){ + return ReturnT.success(newsTeam); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsTeam newsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(NewsTeam.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/PostsController.java b/projects/1739976570867/beetlsql/beetlcontroller/PostsController.java new file mode 100644 index 00000000..af5f0e53 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/PostsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/posts") +public class PostsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Posts posts){ + Posts posts=sqlManager.unique(Posts.class,posts.getId()); + if(posts!=null){ + sqlManager.updateById(posts); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(posts); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Posts posts=sqlManager.unique(Posts.class,id); + if(posts!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Posts posts=sqlManager.unique(Posts.class,id); + if(posts!=null){ + return ReturnT.success(posts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Posts posts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(Posts.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/PostsLeagueController.java b/projects/1739976570867/beetlsql/beetlcontroller/PostsLeagueController.java new file mode 100644 index 00000000..3f37e343 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/PostsLeagueController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/postsLeague") +public class PostsLeagueController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(PostsLeague postsLeague){ + PostsLeague postsLeague=sqlManager.unique(PostsLeague.class,postsLeague.getId()); + if(postsLeague!=null){ + sqlManager.updateById(postsLeague); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(postsLeague); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + PostsLeague postsLeague=sqlManager.unique(PostsLeague.class,id); + if(postsLeague!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + PostsLeague postsLeague=sqlManager.unique(PostsLeague.class,id); + if(postsLeague!=null){ + return ReturnT.success(postsLeague); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(PostsLeague postsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(PostsLeague.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/PostsTeamController.java b/projects/1739976570867/beetlsql/beetlcontroller/PostsTeamController.java new file mode 100644 index 00000000..53e88bf4 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/PostsTeamController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/postsTeam") +public class PostsTeamController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(PostsTeam postsTeam){ + PostsTeam postsTeam=sqlManager.unique(PostsTeam.class,postsTeam.getId()); + if(postsTeam!=null){ + sqlManager.updateById(postsTeam); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(postsTeam); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + PostsTeam postsTeam=sqlManager.unique(PostsTeam.class,id); + if(postsTeam!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + PostsTeam postsTeam=sqlManager.unique(PostsTeam.class,id); + if(postsTeam!=null){ + return ReturnT.success(postsTeam); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(PostsTeam postsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(PostsTeam.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/ReportCommentsNewsController.java b/projects/1739976570867/beetlsql/beetlcontroller/ReportCommentsNewsController.java new file mode 100644 index 00000000..311e3540 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/ReportCommentsNewsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportCommentsNews") +public class ReportCommentsNewsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportCommentsNews reportCommentsNews){ + ReportCommentsNews reportCommentsNews=sqlManager.unique(ReportCommentsNews.class,reportCommentsNews.getId()); + if(reportCommentsNews!=null){ + sqlManager.updateById(reportCommentsNews); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(reportCommentsNews); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + ReportCommentsNews reportCommentsNews=sqlManager.unique(ReportCommentsNews.class,id); + if(reportCommentsNews!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + ReportCommentsNews reportCommentsNews=sqlManager.unique(ReportCommentsNews.class,id); + if(reportCommentsNews!=null){ + return ReturnT.success(reportCommentsNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportCommentsNews reportCommentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(ReportCommentsNews.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/ReportCommentsPostsController.java b/projects/1739976570867/beetlsql/beetlcontroller/ReportCommentsPostsController.java new file mode 100644 index 00000000..ae82e2fa --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/ReportCommentsPostsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportCommentsPosts") +public class ReportCommentsPostsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportCommentsPosts reportCommentsPosts){ + ReportCommentsPosts reportCommentsPosts=sqlManager.unique(ReportCommentsPosts.class,reportCommentsPosts.getId()); + if(reportCommentsPosts!=null){ + sqlManager.updateById(reportCommentsPosts); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(reportCommentsPosts); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + ReportCommentsPosts reportCommentsPosts=sqlManager.unique(ReportCommentsPosts.class,id); + if(reportCommentsPosts!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + ReportCommentsPosts reportCommentsPosts=sqlManager.unique(ReportCommentsPosts.class,id); + if(reportCommentsPosts!=null){ + return ReturnT.success(reportCommentsPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportCommentsPosts reportCommentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(ReportCommentsPosts.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/ReportPostsController.java b/projects/1739976570867/beetlsql/beetlcontroller/ReportPostsController.java new file mode 100644 index 00000000..b66ccc3b --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/ReportPostsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportPosts") +public class ReportPostsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportPosts reportPosts){ + ReportPosts reportPosts=sqlManager.unique(ReportPosts.class,reportPosts.getId()); + if(reportPosts!=null){ + sqlManager.updateById(reportPosts); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(reportPosts); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + ReportPosts reportPosts=sqlManager.unique(ReportPosts.class,id); + if(reportPosts!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + ReportPosts reportPosts=sqlManager.unique(ReportPosts.class,id); + if(reportPosts!=null){ + return ReturnT.success(reportPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportPosts reportPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(ReportPosts.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/TeamController.java b/projects/1739976570867/beetlsql/beetlcontroller/TeamController.java new file mode 100644 index 00000000..fc5bd193 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/TeamController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/team") +public class TeamController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Team team){ + Team team=sqlManager.unique(Team.class,team.getId()); + if(team!=null){ + sqlManager.updateById(team); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(team); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Team team=sqlManager.unique(Team.class,id); + if(team!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Team team=sqlManager.unique(Team.class,id); + if(team!=null){ + return ReturnT.success(team); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Team team, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(Team.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlcontroller/UsersController.java b/projects/1739976570867/beetlsql/beetlcontroller/UsersController.java new file mode 100644 index 00000000..92ab00d3 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlcontroller/UsersController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/users") +public class UsersController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Users users){ + Users users=sqlManager.unique(Users.class,users.getId()); + if(users!=null){ + sqlManager.updateById(users); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(users); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Users users=sqlManager.unique(Users.class,id); + if(users!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Users users=sqlManager.unique(Users.class,id); + if(users!=null){ + return ReturnT.success(users); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Users users, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(Users.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/Admin.java b/projects/1739976570867/beetlsql/beetlentity/Admin.java new file mode 100644 index 00000000..2fa171e7 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/Admin.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("admin") +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Admin() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/CollectNews.java b/projects/1739976570867/beetlsql/beetlentity/CollectNews.java new file mode 100644 index 00000000..64b78a5e --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/CollectNews.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("collect_news") +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CollectNews() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/CollectPosts.java b/projects/1739976570867/beetlsql/beetlentity/CollectPosts.java new file mode 100644 index 00000000..30f57870 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/CollectPosts.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("collect_posts") +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CollectPosts() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/CommentsNews.java b/projects/1739976570867/beetlsql/beetlentity/CommentsNews.java new file mode 100644 index 00000000..3657385a --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/CommentsNews.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("comments_news") +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CommentsNews() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/CommentsPosts.java b/projects/1739976570867/beetlsql/beetlentity/CommentsPosts.java new file mode 100644 index 00000000..b4842dc6 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/CommentsPosts.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("comments_posts") +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CommentsPosts() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/League.java b/projects/1739976570867/beetlsql/beetlentity/League.java new file mode 100644 index 00000000..cdae67ee --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/League.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("league") +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public League() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/LikesNews.java b/projects/1739976570867/beetlsql/beetlentity/LikesNews.java new file mode 100644 index 00000000..b6ea7f34 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/LikesNews.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("likes_news") +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public LikesNews() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/LikesPosts.java b/projects/1739976570867/beetlsql/beetlentity/LikesPosts.java new file mode 100644 index 00000000..59313523 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/LikesPosts.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("likes_posts") +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public LikesPosts() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/News.java b/projects/1739976570867/beetlsql/beetlentity/News.java new file mode 100644 index 00000000..381b2c28 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/News.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news") +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public News() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/NewsEditor.java b/projects/1739976570867/beetlsql/beetlentity/NewsEditor.java new file mode 100644 index 00000000..5e4d9643 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/NewsEditor.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news_editor") +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public NewsEditor() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/NewsLeague.java b/projects/1739976570867/beetlsql/beetlentity/NewsLeague.java new file mode 100644 index 00000000..31b2d6d8 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/NewsLeague.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news_league") +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * n_id + */ + @ApiModelProperty("n_id") + private Long nId; + + public NewsLeague() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/NewsTeam.java b/projects/1739976570867/beetlsql/beetlentity/NewsTeam.java new file mode 100644 index 00000000..ebdbd22e --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/NewsTeam.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news_team") +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * n_id + */ + @ApiModelProperty("n_id") + private Long nId; + + public NewsTeam() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/Posts.java b/projects/1739976570867/beetlsql/beetlentity/Posts.java new file mode 100644 index 00000000..d92cc751 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/Posts.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("posts") +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Posts() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/PostsLeague.java b/projects/1739976570867/beetlsql/beetlentity/PostsLeague.java new file mode 100644 index 00000000..7e4ea89b --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/PostsLeague.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("posts_league") +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public PostsLeague() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/PostsTeam.java b/projects/1739976570867/beetlsql/beetlentity/PostsTeam.java new file mode 100644 index 00000000..67dc8060 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/PostsTeam.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("posts_team") +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public PostsTeam() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/ReportCommentsNews.java b/projects/1739976570867/beetlsql/beetlentity/ReportCommentsNews.java new file mode 100644 index 00000000..f4175641 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/ReportCommentsNews.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("report_comments_news") +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * cn_id + */ + @ApiModelProperty("cn_id") + private Long cnId; + + public ReportCommentsNews() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/ReportCommentsPosts.java b/projects/1739976570867/beetlsql/beetlentity/ReportCommentsPosts.java new file mode 100644 index 00000000..326ae01c --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/ReportCommentsPosts.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("report_comments_posts") +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * cp_id + */ + @ApiModelProperty("cp_id") + private Long cpId; + + public ReportCommentsPosts() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/ReportPosts.java b/projects/1739976570867/beetlsql/beetlentity/ReportPosts.java new file mode 100644 index 00000000..c632b2be --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/ReportPosts.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("report_posts") +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * p_id + */ + @ApiModelProperty("p_id") + private Long pId; + + public ReportPosts() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/Team.java b/projects/1739976570867/beetlsql/beetlentity/Team.java new file mode 100644 index 00000000..a70f4630 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/Team.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("team") +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Team() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlentity/Users.java b/projects/1739976570867/beetlsql/beetlentity/Users.java new file mode 100644 index 00000000..eb6d8120 --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlentity/Users.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("users") +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Users() { + } + +} diff --git a/projects/1739976570867/beetlsql/beetlmd/null.java b/projects/1739976570867/beetlsql/beetlmd/null.java new file mode 100644 index 00000000..6355763a --- /dev/null +++ b/projects/1739976570867/beetlsql/beetlmd/null.java @@ -0,0 +1,19 @@ +sample +=== + +select #use("cols")# from users where #use("condition")# + +cols +=== + `id` + +updateSample +=== + `id=#id#` + +condition +=== + 1 = 1 + @if(!isEmpty(id)){ + and `id`=#id# + @} diff --git a/projects/1739976570867/bi/qliksense/Admin.json b/projects/1739976570867/bi/qliksense/Admin.json new file mode 100644 index 00000000..76f78b5a --- /dev/null +++ b/projects/1739976570867/bi/qliksense/Admin.json @@ -0,0 +1,84 @@ +//*************************** +//[admin - admin] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[admin]: +LOAD * FROM ['LIB://QVD/Admin.qvd'](qvd); + +//*************************** +//load columns +[admin]: +LOAD + "id" as "id" +FROM +['LIB://QVD/Admin.qvd'](qvd); +; + +//load inline +[admin]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'admin_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/admin_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[Admin]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [Admin]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'admin_api'; +[Admin]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "Admin" +// WITH CONNECTION ( +// Url "https://localhost:8080/admin_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'admin_db'; + +SQL SELECT + [id] as [id] +FROM + admin +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/CollectNews.json b/projects/1739976570867/bi/qliksense/CollectNews.json new file mode 100644 index 00000000..206805dc --- /dev/null +++ b/projects/1739976570867/bi/qliksense/CollectNews.json @@ -0,0 +1,84 @@ +//*************************** +//[collect_news - collect_news] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[collect_news]: +LOAD * FROM ['LIB://QVD/CollectNews.qvd'](qvd); + +//*************************** +//load columns +[collect_news]: +LOAD + "id" as "id" +FROM +['LIB://QVD/CollectNews.qvd'](qvd); +; + +//load inline +[collect_news]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'collect_news_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/collect_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[CollectNews]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [CollectNews]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'collect_news_api'; +[CollectNews]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "CollectNews" +// WITH CONNECTION ( +// Url "https://localhost:8080/collect_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'collect_news_db'; + +SQL SELECT + [id] as [id] +FROM + collect_news +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/CollectPosts.json b/projects/1739976570867/bi/qliksense/CollectPosts.json new file mode 100644 index 00000000..b365a065 --- /dev/null +++ b/projects/1739976570867/bi/qliksense/CollectPosts.json @@ -0,0 +1,84 @@ +//*************************** +//[collect_posts - collect_posts] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[collect_posts]: +LOAD * FROM ['LIB://QVD/CollectPosts.qvd'](qvd); + +//*************************** +//load columns +[collect_posts]: +LOAD + "id" as "id" +FROM +['LIB://QVD/CollectPosts.qvd'](qvd); +; + +//load inline +[collect_posts]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'collect_posts_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/collect_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[CollectPosts]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [CollectPosts]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'collect_posts_api'; +[CollectPosts]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "CollectPosts" +// WITH CONNECTION ( +// Url "https://localhost:8080/collect_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'collect_posts_db'; + +SQL SELECT + [id] as [id] +FROM + collect_posts +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/CommentsNews.json b/projects/1739976570867/bi/qliksense/CommentsNews.json new file mode 100644 index 00000000..32530bbf --- /dev/null +++ b/projects/1739976570867/bi/qliksense/CommentsNews.json @@ -0,0 +1,84 @@ +//*************************** +//[comments_news - comments_news] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[comments_news]: +LOAD * FROM ['LIB://QVD/CommentsNews.qvd'](qvd); + +//*************************** +//load columns +[comments_news]: +LOAD + "id" as "id" +FROM +['LIB://QVD/CommentsNews.qvd'](qvd); +; + +//load inline +[comments_news]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'comments_news_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/comments_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[CommentsNews]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [CommentsNews]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'comments_news_api'; +[CommentsNews]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "CommentsNews" +// WITH CONNECTION ( +// Url "https://localhost:8080/comments_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'comments_news_db'; + +SQL SELECT + [id] as [id] +FROM + comments_news +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/CommentsPosts.json b/projects/1739976570867/bi/qliksense/CommentsPosts.json new file mode 100644 index 00000000..d2f2cd72 --- /dev/null +++ b/projects/1739976570867/bi/qliksense/CommentsPosts.json @@ -0,0 +1,84 @@ +//*************************** +//[comments_posts - comments_posts] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[comments_posts]: +LOAD * FROM ['LIB://QVD/CommentsPosts.qvd'](qvd); + +//*************************** +//load columns +[comments_posts]: +LOAD + "id" as "id" +FROM +['LIB://QVD/CommentsPosts.qvd'](qvd); +; + +//load inline +[comments_posts]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'comments_posts_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/comments_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[CommentsPosts]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [CommentsPosts]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'comments_posts_api'; +[CommentsPosts]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "CommentsPosts" +// WITH CONNECTION ( +// Url "https://localhost:8080/comments_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'comments_posts_db'; + +SQL SELECT + [id] as [id] +FROM + comments_posts +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/League.json b/projects/1739976570867/bi/qliksense/League.json new file mode 100644 index 00000000..d3afa26b --- /dev/null +++ b/projects/1739976570867/bi/qliksense/League.json @@ -0,0 +1,84 @@ +//*************************** +//[league - league] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[league]: +LOAD * FROM ['LIB://QVD/League.qvd'](qvd); + +//*************************** +//load columns +[league]: +LOAD + "id" as "id" +FROM +['LIB://QVD/League.qvd'](qvd); +; + +//load inline +[league]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'league_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/league_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[League]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [League]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'league_api'; +[League]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "League" +// WITH CONNECTION ( +// Url "https://localhost:8080/league_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'league_db'; + +SQL SELECT + [id] as [id] +FROM + league +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/LikesNews.json b/projects/1739976570867/bi/qliksense/LikesNews.json new file mode 100644 index 00000000..78d3e9c8 --- /dev/null +++ b/projects/1739976570867/bi/qliksense/LikesNews.json @@ -0,0 +1,84 @@ +//*************************** +//[likes_news - likes_news] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[likes_news]: +LOAD * FROM ['LIB://QVD/LikesNews.qvd'](qvd); + +//*************************** +//load columns +[likes_news]: +LOAD + "id" as "id" +FROM +['LIB://QVD/LikesNews.qvd'](qvd); +; + +//load inline +[likes_news]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'likes_news_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/likes_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[LikesNews]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [LikesNews]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'likes_news_api'; +[LikesNews]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "LikesNews" +// WITH CONNECTION ( +// Url "https://localhost:8080/likes_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'likes_news_db'; + +SQL SELECT + [id] as [id] +FROM + likes_news +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/LikesPosts.json b/projects/1739976570867/bi/qliksense/LikesPosts.json new file mode 100644 index 00000000..1ebe98cd --- /dev/null +++ b/projects/1739976570867/bi/qliksense/LikesPosts.json @@ -0,0 +1,84 @@ +//*************************** +//[likes_posts - likes_posts] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[likes_posts]: +LOAD * FROM ['LIB://QVD/LikesPosts.qvd'](qvd); + +//*************************** +//load columns +[likes_posts]: +LOAD + "id" as "id" +FROM +['LIB://QVD/LikesPosts.qvd'](qvd); +; + +//load inline +[likes_posts]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'likes_posts_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/likes_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[LikesPosts]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [LikesPosts]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'likes_posts_api'; +[LikesPosts]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "LikesPosts" +// WITH CONNECTION ( +// Url "https://localhost:8080/likes_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'likes_posts_db'; + +SQL SELECT + [id] as [id] +FROM + likes_posts +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/News.json b/projects/1739976570867/bi/qliksense/News.json new file mode 100644 index 00000000..1620e56e --- /dev/null +++ b/projects/1739976570867/bi/qliksense/News.json @@ -0,0 +1,84 @@ +//*************************** +//[news - news] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[news]: +LOAD * FROM ['LIB://QVD/News.qvd'](qvd); + +//*************************** +//load columns +[news]: +LOAD + "id" as "id" +FROM +['LIB://QVD/News.qvd'](qvd); +; + +//load inline +[news]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'news_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[News]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [News]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'news_api'; +[News]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "News" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'news_db'; + +SQL SELECT + [id] as [id] +FROM + news +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/NewsEditor.json b/projects/1739976570867/bi/qliksense/NewsEditor.json new file mode 100644 index 00000000..b15d9864 --- /dev/null +++ b/projects/1739976570867/bi/qliksense/NewsEditor.json @@ -0,0 +1,84 @@ +//*************************** +//[news_editor - news_editor] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[news_editor]: +LOAD * FROM ['LIB://QVD/NewsEditor.qvd'](qvd); + +//*************************** +//load columns +[news_editor]: +LOAD + "id" as "id" +FROM +['LIB://QVD/NewsEditor.qvd'](qvd); +; + +//load inline +[news_editor]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'news_editor_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_editor_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[NewsEditor]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [NewsEditor]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'news_editor_api'; +[NewsEditor]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "NewsEditor" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_editor_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'news_editor_db'; + +SQL SELECT + [id] as [id] +FROM + news_editor +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/NewsLeague.json b/projects/1739976570867/bi/qliksense/NewsLeague.json new file mode 100644 index 00000000..3a7edb5f --- /dev/null +++ b/projects/1739976570867/bi/qliksense/NewsLeague.json @@ -0,0 +1,84 @@ +//*************************** +//[news_league - news_league] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[news_league]: +LOAD * FROM ['LIB://QVD/NewsLeague.qvd'](qvd); + +//*************************** +//load columns +[news_league]: +LOAD + "n_id" as "nId" +FROM +['LIB://QVD/NewsLeague.qvd'](qvd); +; + +//load inline +[news_league]: +LOAD * INLINE +[ +n_id +nId +n_id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'news_league_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "n_id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_league_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[NewsLeague]: +LOAD + [n_id] as [nId] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [NewsLeague]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'news_league_api'; +[NewsLeague]: +SQL SELECT + [nId] as [nId] +FROM JSON(wrap off) "NewsLeague" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_league_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'news_league_db'; + +SQL SELECT + [n_id] as [nId] +FROM + news_league +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/NewsTeam.json b/projects/1739976570867/bi/qliksense/NewsTeam.json new file mode 100644 index 00000000..b7b452f7 --- /dev/null +++ b/projects/1739976570867/bi/qliksense/NewsTeam.json @@ -0,0 +1,84 @@ +//*************************** +//[news_team - news_team] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[news_team]: +LOAD * FROM ['LIB://QVD/NewsTeam.qvd'](qvd); + +//*************************** +//load columns +[news_team]: +LOAD + "n_id" as "nId" +FROM +['LIB://QVD/NewsTeam.qvd'](qvd); +; + +//load inline +[news_team]: +LOAD * INLINE +[ +n_id +nId +n_id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'news_team_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "n_id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_team_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[NewsTeam]: +LOAD + [n_id] as [nId] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [NewsTeam]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'news_team_api'; +[NewsTeam]: +SQL SELECT + [nId] as [nId] +FROM JSON(wrap off) "NewsTeam" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_team_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'news_team_db'; + +SQL SELECT + [n_id] as [nId] +FROM + news_team +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/Posts.json b/projects/1739976570867/bi/qliksense/Posts.json new file mode 100644 index 00000000..a2c522ec --- /dev/null +++ b/projects/1739976570867/bi/qliksense/Posts.json @@ -0,0 +1,84 @@ +//*************************** +//[posts - posts] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[posts]: +LOAD * FROM ['LIB://QVD/Posts.qvd'](qvd); + +//*************************** +//load columns +[posts]: +LOAD + "id" as "id" +FROM +['LIB://QVD/Posts.qvd'](qvd); +; + +//load inline +[posts]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'posts_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[Posts]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [Posts]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'posts_api'; +[Posts]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "Posts" +// WITH CONNECTION ( +// Url "https://localhost:8080/posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'posts_db'; + +SQL SELECT + [id] as [id] +FROM + posts +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/PostsLeague.json b/projects/1739976570867/bi/qliksense/PostsLeague.json new file mode 100644 index 00000000..32533f99 --- /dev/null +++ b/projects/1739976570867/bi/qliksense/PostsLeague.json @@ -0,0 +1,84 @@ +//*************************** +//[posts_league - posts_league] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[posts_league]: +LOAD * FROM ['LIB://QVD/PostsLeague.qvd'](qvd); + +//*************************** +//load columns +[posts_league]: +LOAD + "id" as "id" +FROM +['LIB://QVD/PostsLeague.qvd'](qvd); +; + +//load inline +[posts_league]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'posts_league_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/posts_league_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[PostsLeague]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [PostsLeague]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'posts_league_api'; +[PostsLeague]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "PostsLeague" +// WITH CONNECTION ( +// Url "https://localhost:8080/posts_league_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'posts_league_db'; + +SQL SELECT + [id] as [id] +FROM + posts_league +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/PostsTeam.json b/projects/1739976570867/bi/qliksense/PostsTeam.json new file mode 100644 index 00000000..55b6d3e3 --- /dev/null +++ b/projects/1739976570867/bi/qliksense/PostsTeam.json @@ -0,0 +1,84 @@ +//*************************** +//[posts_team - posts_team] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[posts_team]: +LOAD * FROM ['LIB://QVD/PostsTeam.qvd'](qvd); + +//*************************** +//load columns +[posts_team]: +LOAD + "id" as "id" +FROM +['LIB://QVD/PostsTeam.qvd'](qvd); +; + +//load inline +[posts_team]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'posts_team_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/posts_team_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[PostsTeam]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [PostsTeam]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'posts_team_api'; +[PostsTeam]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "PostsTeam" +// WITH CONNECTION ( +// Url "https://localhost:8080/posts_team_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'posts_team_db'; + +SQL SELECT + [id] as [id] +FROM + posts_team +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/ReportCommentsNews.json b/projects/1739976570867/bi/qliksense/ReportCommentsNews.json new file mode 100644 index 00000000..9c3db01c --- /dev/null +++ b/projects/1739976570867/bi/qliksense/ReportCommentsNews.json @@ -0,0 +1,84 @@ +//*************************** +//[report_comments_news - report_comments_news] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[report_comments_news]: +LOAD * FROM ['LIB://QVD/ReportCommentsNews.qvd'](qvd); + +//*************************** +//load columns +[report_comments_news]: +LOAD + "cn_id" as "cnId" +FROM +['LIB://QVD/ReportCommentsNews.qvd'](qvd); +; + +//load inline +[report_comments_news]: +LOAD * INLINE +[ +cn_id +cnId +cn_id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'report_comments_news_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "cn_id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/report_comments_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[ReportCommentsNews]: +LOAD + [cn_id] as [cnId] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [ReportCommentsNews]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'report_comments_news_api'; +[ReportCommentsNews]: +SQL SELECT + [cnId] as [cnId] +FROM JSON(wrap off) "ReportCommentsNews" +// WITH CONNECTION ( +// Url "https://localhost:8080/report_comments_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'report_comments_news_db'; + +SQL SELECT + [cn_id] as [cnId] +FROM + report_comments_news +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/ReportCommentsPosts.json b/projects/1739976570867/bi/qliksense/ReportCommentsPosts.json new file mode 100644 index 00000000..b907bd02 --- /dev/null +++ b/projects/1739976570867/bi/qliksense/ReportCommentsPosts.json @@ -0,0 +1,84 @@ +//*************************** +//[report_comments_posts - report_comments_posts] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[report_comments_posts]: +LOAD * FROM ['LIB://QVD/ReportCommentsPosts.qvd'](qvd); + +//*************************** +//load columns +[report_comments_posts]: +LOAD + "cp_id" as "cpId" +FROM +['LIB://QVD/ReportCommentsPosts.qvd'](qvd); +; + +//load inline +[report_comments_posts]: +LOAD * INLINE +[ +cp_id +cpId +cp_id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'report_comments_posts_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "cp_id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/report_comments_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[ReportCommentsPosts]: +LOAD + [cp_id] as [cpId] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [ReportCommentsPosts]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'report_comments_posts_api'; +[ReportCommentsPosts]: +SQL SELECT + [cpId] as [cpId] +FROM JSON(wrap off) "ReportCommentsPosts" +// WITH CONNECTION ( +// Url "https://localhost:8080/report_comments_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'report_comments_posts_db'; + +SQL SELECT + [cp_id] as [cpId] +FROM + report_comments_posts +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/ReportPosts.json b/projects/1739976570867/bi/qliksense/ReportPosts.json new file mode 100644 index 00000000..264aa15c --- /dev/null +++ b/projects/1739976570867/bi/qliksense/ReportPosts.json @@ -0,0 +1,84 @@ +//*************************** +//[report_posts - report_posts] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[report_posts]: +LOAD * FROM ['LIB://QVD/ReportPosts.qvd'](qvd); + +//*************************** +//load columns +[report_posts]: +LOAD + "p_id" as "pId" +FROM +['LIB://QVD/ReportPosts.qvd'](qvd); +; + +//load inline +[report_posts]: +LOAD * INLINE +[ +p_id +pId +p_id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'report_posts_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "p_id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/report_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[ReportPosts]: +LOAD + [p_id] as [pId] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [ReportPosts]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'report_posts_api'; +[ReportPosts]: +SQL SELECT + [pId] as [pId] +FROM JSON(wrap off) "ReportPosts" +// WITH CONNECTION ( +// Url "https://localhost:8080/report_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'report_posts_db'; + +SQL SELECT + [p_id] as [pId] +FROM + report_posts +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/Team.json b/projects/1739976570867/bi/qliksense/Team.json new file mode 100644 index 00000000..d5e3126f --- /dev/null +++ b/projects/1739976570867/bi/qliksense/Team.json @@ -0,0 +1,84 @@ +//*************************** +//[team - team] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[team]: +LOAD * FROM ['LIB://QVD/Team.qvd'](qvd); + +//*************************** +//load columns +[team]: +LOAD + "id" as "id" +FROM +['LIB://QVD/Team.qvd'](qvd); +; + +//load inline +[team]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'team_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/team_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[Team]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [Team]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'team_api'; +[Team]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "Team" +// WITH CONNECTION ( +// Url "https://localhost:8080/team_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'team_db'; + +SQL SELECT + [id] as [id] +FROM + team +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/bi/qliksense/Users.json b/projects/1739976570867/bi/qliksense/Users.json new file mode 100644 index 00000000..b30ac541 --- /dev/null +++ b/projects/1739976570867/bi/qliksense/Users.json @@ -0,0 +1,84 @@ +//*************************** +//[users - users] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[users]: +LOAD * FROM ['LIB://QVD/Users.qvd'](qvd); + +//*************************** +//load columns +[users]: +LOAD + "id" as "id" +FROM +['LIB://QVD/Users.qvd'](qvd); +; + +//load inline +[users]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'users_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/users_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[Users]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [Users]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'users_api'; +[Users]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "Users" +// WITH CONNECTION ( +// Url "https://localhost:8080/users_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'users_db'; + +SQL SELECT + [id] as [id] +FROM + users +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/Admin.sql b/projects/1739976570867/cloud/bigquery/Admin.sql new file mode 100644 index 00000000..eda92bdf --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/Admin.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.admin' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.admin_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/CollectNews.sql b/projects/1739976570867/cloud/bigquery/CollectNews.sql new file mode 100644 index 00000000..6852d8db --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/CollectNews.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.collect_news' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.collect_news_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/CollectPosts.sql b/projects/1739976570867/cloud/bigquery/CollectPosts.sql new file mode 100644 index 00000000..cf3bb999 --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/CollectPosts.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.collect_posts' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.collect_posts_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/CommentsNews.sql b/projects/1739976570867/cloud/bigquery/CommentsNews.sql new file mode 100644 index 00000000..c56d2af9 --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/CommentsNews.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.comments_news' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.comments_news_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/CommentsPosts.sql b/projects/1739976570867/cloud/bigquery/CommentsPosts.sql new file mode 100644 index 00000000..77067381 --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/CommentsPosts.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.comments_posts' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.comments_posts_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/League.sql b/projects/1739976570867/cloud/bigquery/League.sql new file mode 100644 index 00000000..3aaa193b --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/League.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.league' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.league_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/LikesNews.sql b/projects/1739976570867/cloud/bigquery/LikesNews.sql new file mode 100644 index 00000000..4fd93299 --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/LikesNews.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.likes_news' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.likes_news_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/LikesPosts.sql b/projects/1739976570867/cloud/bigquery/LikesPosts.sql new file mode 100644 index 00000000..1e9ac79e --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/LikesPosts.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.likes_posts' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.likes_posts_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/News.sql b/projects/1739976570867/cloud/bigquery/News.sql new file mode 100644 index 00000000..93f6d3aa --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/News.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.news' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.news_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/NewsEditor.sql b/projects/1739976570867/cloud/bigquery/NewsEditor.sql new file mode 100644 index 00000000..37b970d0 --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/NewsEditor.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.news_editor' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.news_editor_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/NewsLeague.sql b/projects/1739976570867/cloud/bigquery/NewsLeague.sql new file mode 100644 index 00000000..4996e80b --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/NewsLeague.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.news_league' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.news_league_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"n_id",type:"STRING","mode":"NULLABLE","description": "nId - n_id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/NewsTeam.sql b/projects/1739976570867/cloud/bigquery/NewsTeam.sql new file mode 100644 index 00000000..19ac9a59 --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/NewsTeam.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.news_team' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.news_team_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"n_id",type:"STRING","mode":"NULLABLE","description": "nId - n_id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/Posts.sql b/projects/1739976570867/cloud/bigquery/Posts.sql new file mode 100644 index 00000000..6b69d6eb --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/Posts.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.posts' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.posts_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/PostsLeague.sql b/projects/1739976570867/cloud/bigquery/PostsLeague.sql new file mode 100644 index 00000000..5bbf5d6f --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/PostsLeague.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.posts_league' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.posts_league_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/PostsTeam.sql b/projects/1739976570867/cloud/bigquery/PostsTeam.sql new file mode 100644 index 00000000..f3521584 --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/PostsTeam.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.posts_team' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.posts_team_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/ReportCommentsNews.sql b/projects/1739976570867/cloud/bigquery/ReportCommentsNews.sql new file mode 100644 index 00000000..fc3a01ab --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/ReportCommentsNews.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.report_comments_news' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.report_comments_news_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"cn_id",type:"STRING","mode":"NULLABLE","description": "cnId - cn_id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/ReportCommentsPosts.sql b/projects/1739976570867/cloud/bigquery/ReportCommentsPosts.sql new file mode 100644 index 00000000..050b71fa --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/ReportCommentsPosts.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.report_comments_posts' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.report_comments_posts_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"cp_id",type:"STRING","mode":"NULLABLE","description": "cpId - cp_id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/ReportPosts.sql b/projects/1739976570867/cloud/bigquery/ReportPosts.sql new file mode 100644 index 00000000..cd51db0b --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/ReportPosts.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.report_posts' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.report_posts_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"p_id",type:"STRING","mode":"NULLABLE","description": "pId - p_id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/Team.sql b/projects/1739976570867/cloud/bigquery/Team.sql new file mode 100644 index 00000000..5be41744 --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/Team.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.team' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.team_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/bigquery/Users.sql b/projects/1739976570867/cloud/bigquery/Users.sql new file mode 100644 index 00000000..0f8cd33e --- /dev/null +++ b/projects/1739976570867/cloud/bigquery/Users.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.users' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.users_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976570867/cloud/dataflowjjs/Admin.js b/projects/1739976570867/cloud/dataflowjjs/Admin.js new file mode 100644 index 00000000..aac44965 --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/Admin.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [admin - admin] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/CollectNews.js b/projects/1739976570867/cloud/dataflowjjs/CollectNews.js new file mode 100644 index 00000000..bc453daa --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/CollectNews.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [collect_news - collect_news] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/CollectPosts.js b/projects/1739976570867/cloud/dataflowjjs/CollectPosts.js new file mode 100644 index 00000000..bd19f588 --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/CollectPosts.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [collect_posts - collect_posts] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/CommentsNews.js b/projects/1739976570867/cloud/dataflowjjs/CommentsNews.js new file mode 100644 index 00000000..45a643f6 --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/CommentsNews.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [comments_news - comments_news] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/CommentsPosts.js b/projects/1739976570867/cloud/dataflowjjs/CommentsPosts.js new file mode 100644 index 00000000..88323511 --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/CommentsPosts.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [comments_posts - comments_posts] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/League.js b/projects/1739976570867/cloud/dataflowjjs/League.js new file mode 100644 index 00000000..4f157ec5 --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/League.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [league - league] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/LikesNews.js b/projects/1739976570867/cloud/dataflowjjs/LikesNews.js new file mode 100644 index 00000000..47436c04 --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/LikesNews.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [likes_news - likes_news] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/LikesPosts.js b/projects/1739976570867/cloud/dataflowjjs/LikesPosts.js new file mode 100644 index 00000000..e4654159 --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/LikesPosts.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [likes_posts - likes_posts] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/News.js b/projects/1739976570867/cloud/dataflowjjs/News.js new file mode 100644 index 00000000..095b4278 --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/News.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [news - news] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/NewsEditor.js b/projects/1739976570867/cloud/dataflowjjs/NewsEditor.js new file mode 100644 index 00000000..8e02194c --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/NewsEditor.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [news_editor - news_editor] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/NewsLeague.js b/projects/1739976570867/cloud/dataflowjjs/NewsLeague.js new file mode 100644 index 00000000..5f44fca7 --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/NewsLeague.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [news_league - news_league] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.n_id=data.nId + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.nId=data.nId + +//column name = column name + tableObj.n_id=data.n_id diff --git a/projects/1739976570867/cloud/dataflowjjs/NewsTeam.js b/projects/1739976570867/cloud/dataflowjjs/NewsTeam.js new file mode 100644 index 00000000..12f96e6d --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/NewsTeam.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [news_team - news_team] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.n_id=data.nId + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.nId=data.nId + +//column name = column name + tableObj.n_id=data.n_id diff --git a/projects/1739976570867/cloud/dataflowjjs/Posts.js b/projects/1739976570867/cloud/dataflowjjs/Posts.js new file mode 100644 index 00000000..41f3051f --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/Posts.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [posts - posts] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/PostsLeague.js b/projects/1739976570867/cloud/dataflowjjs/PostsLeague.js new file mode 100644 index 00000000..174bfa70 --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/PostsLeague.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [posts_league - posts_league] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/PostsTeam.js b/projects/1739976570867/cloud/dataflowjjs/PostsTeam.js new file mode 100644 index 00000000..13263551 --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/PostsTeam.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [posts_team - posts_team] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/ReportCommentsNews.js b/projects/1739976570867/cloud/dataflowjjs/ReportCommentsNews.js new file mode 100644 index 00000000..207347ad --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/ReportCommentsNews.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [report_comments_news - report_comments_news] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.cn_id=data.cnId + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.cnId=data.cnId + +//column name = column name + tableObj.cn_id=data.cn_id diff --git a/projects/1739976570867/cloud/dataflowjjs/ReportCommentsPosts.js b/projects/1739976570867/cloud/dataflowjjs/ReportCommentsPosts.js new file mode 100644 index 00000000..4cca8052 --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/ReportCommentsPosts.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [report_comments_posts - report_comments_posts] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.cp_id=data.cpId + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.cpId=data.cpId + +//column name = column name + tableObj.cp_id=data.cp_id diff --git a/projects/1739976570867/cloud/dataflowjjs/ReportPosts.js b/projects/1739976570867/cloud/dataflowjjs/ReportPosts.js new file mode 100644 index 00000000..e1a80eaa --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/ReportPosts.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [report_posts - report_posts] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.p_id=data.pId + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.pId=data.pId + +//column name = column name + tableObj.p_id=data.p_id diff --git a/projects/1739976570867/cloud/dataflowjjs/Team.js b/projects/1739976570867/cloud/dataflowjjs/Team.js new file mode 100644 index 00000000..d2ad7a58 --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/Team.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [team - team] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/cloud/dataflowjjs/Users.js b/projects/1739976570867/cloud/dataflowjjs/Users.js new file mode 100644 index 00000000..ad03a46d --- /dev/null +++ b/projects/1739976570867/cloud/dataflowjjs/Users.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [users - users] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976570867/common-mapper/tkentity/Admin.java b/projects/1739976570867/common-mapper/tkentity/Admin.java new file mode 100644 index 00000000..9117e901 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/Admin.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="admin") +@ApiModel("admin") +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Admin() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/CollectNews.java b/projects/1739976570867/common-mapper/tkentity/CollectNews.java new file mode 100644 index 00000000..fbed74d8 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/CollectNews.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="collect_news") +@ApiModel("collect_news") +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CollectNews() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/CollectPosts.java b/projects/1739976570867/common-mapper/tkentity/CollectPosts.java new file mode 100644 index 00000000..f31b52ce --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/CollectPosts.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="collect_posts") +@ApiModel("collect_posts") +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CollectPosts() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/CommentsNews.java b/projects/1739976570867/common-mapper/tkentity/CommentsNews.java new file mode 100644 index 00000000..00178ddf --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/CommentsNews.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="comments_news") +@ApiModel("comments_news") +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CommentsNews() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/CommentsPosts.java b/projects/1739976570867/common-mapper/tkentity/CommentsPosts.java new file mode 100644 index 00000000..75bcd361 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/CommentsPosts.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="comments_posts") +@ApiModel("comments_posts") +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CommentsPosts() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/League.java b/projects/1739976570867/common-mapper/tkentity/League.java new file mode 100644 index 00000000..252741e9 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/League.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="league") +@ApiModel("league") +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public League() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/LikesNews.java b/projects/1739976570867/common-mapper/tkentity/LikesNews.java new file mode 100644 index 00000000..26dbbf69 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/LikesNews.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="likes_news") +@ApiModel("likes_news") +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public LikesNews() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/LikesPosts.java b/projects/1739976570867/common-mapper/tkentity/LikesPosts.java new file mode 100644 index 00000000..6db89399 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/LikesPosts.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="likes_posts") +@ApiModel("likes_posts") +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public LikesPosts() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/News.java b/projects/1739976570867/common-mapper/tkentity/News.java new file mode 100644 index 00000000..a00833eb --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/News.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="news") +@ApiModel("news") +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public News() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/NewsEditor.java b/projects/1739976570867/common-mapper/tkentity/NewsEditor.java new file mode 100644 index 00000000..a965be2a --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/NewsEditor.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="news_editor") +@ApiModel("news_editor") +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public NewsEditor() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/NewsLeague.java b/projects/1739976570867/common-mapper/tkentity/NewsLeague.java new file mode 100644 index 00000000..30eeb7dc --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/NewsLeague.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="news_league") +@ApiModel("news_league") +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * n_id + */ + @ApiModelProperty("n_id") + @Column(name="n_id") + private Long nId; + + public NewsLeague() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/NewsTeam.java b/projects/1739976570867/common-mapper/tkentity/NewsTeam.java new file mode 100644 index 00000000..dacdc62d --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/NewsTeam.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="news_team") +@ApiModel("news_team") +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * n_id + */ + @ApiModelProperty("n_id") + @Column(name="n_id") + private Long nId; + + public NewsTeam() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/Posts.java b/projects/1739976570867/common-mapper/tkentity/Posts.java new file mode 100644 index 00000000..62207c95 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/Posts.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="posts") +@ApiModel("posts") +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Posts() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/PostsLeague.java b/projects/1739976570867/common-mapper/tkentity/PostsLeague.java new file mode 100644 index 00000000..e90a4ba3 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/PostsLeague.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="posts_league") +@ApiModel("posts_league") +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public PostsLeague() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/PostsTeam.java b/projects/1739976570867/common-mapper/tkentity/PostsTeam.java new file mode 100644 index 00000000..84dfd74a --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/PostsTeam.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="posts_team") +@ApiModel("posts_team") +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public PostsTeam() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/ReportCommentsNews.java b/projects/1739976570867/common-mapper/tkentity/ReportCommentsNews.java new file mode 100644 index 00000000..277b357a --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/ReportCommentsNews.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="report_comments_news") +@ApiModel("report_comments_news") +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * cn_id + */ + @ApiModelProperty("cn_id") + @Column(name="cn_id") + private Long cnId; + + public ReportCommentsNews() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/ReportCommentsPosts.java b/projects/1739976570867/common-mapper/tkentity/ReportCommentsPosts.java new file mode 100644 index 00000000..7316c640 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/ReportCommentsPosts.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="report_comments_posts") +@ApiModel("report_comments_posts") +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * cp_id + */ + @ApiModelProperty("cp_id") + @Column(name="cp_id") + private Long cpId; + + public ReportCommentsPosts() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/ReportPosts.java b/projects/1739976570867/common-mapper/tkentity/ReportPosts.java new file mode 100644 index 00000000..f3197333 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/ReportPosts.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="report_posts") +@ApiModel("report_posts") +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * p_id + */ + @ApiModelProperty("p_id") + @Column(name="p_id") + private Long pId; + + public ReportPosts() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/Team.java b/projects/1739976570867/common-mapper/tkentity/Team.java new file mode 100644 index 00000000..7c02dd00 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/Team.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="team") +@ApiModel("team") +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Team() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkentity/Users.java b/projects/1739976570867/common-mapper/tkentity/Users.java new file mode 100644 index 00000000..e922b493 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkentity/Users.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="users") +@ApiModel("users") +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Users() { + } + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/AdminMapper.java b/projects/1739976570867/common-mapper/tkmapper/AdminMapper.java new file mode 100644 index 00000000..b885e87a --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/AdminMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.Admin; +/** + * @description adminMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface AdminMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/CollectNewsMapper.java b/projects/1739976570867/common-mapper/tkmapper/CollectNewsMapper.java new file mode 100644 index 00000000..3ed00748 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/CollectNewsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.CollectNews; +/** + * @description collect_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CollectNewsMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/CollectPostsMapper.java b/projects/1739976570867/common-mapper/tkmapper/CollectPostsMapper.java new file mode 100644 index 00000000..247c310c --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/CollectPostsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.CollectPosts; +/** + * @description collect_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CollectPostsMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/CommentsNewsMapper.java b/projects/1739976570867/common-mapper/tkmapper/CommentsNewsMapper.java new file mode 100644 index 00000000..af05935d --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/CommentsNewsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.CommentsNews; +/** + * @description comments_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CommentsNewsMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/CommentsPostsMapper.java b/projects/1739976570867/common-mapper/tkmapper/CommentsPostsMapper.java new file mode 100644 index 00000000..4f7f3d11 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/CommentsPostsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.CommentsPosts; +/** + * @description comments_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CommentsPostsMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/LeagueMapper.java b/projects/1739976570867/common-mapper/tkmapper/LeagueMapper.java new file mode 100644 index 00000000..11133630 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/LeagueMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.League; +/** + * @description leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface LeagueMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/LikesNewsMapper.java b/projects/1739976570867/common-mapper/tkmapper/LikesNewsMapper.java new file mode 100644 index 00000000..45f12ed1 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/LikesNewsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.LikesNews; +/** + * @description likes_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface LikesNewsMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/LikesPostsMapper.java b/projects/1739976570867/common-mapper/tkmapper/LikesPostsMapper.java new file mode 100644 index 00000000..bbac572d --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/LikesPostsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.LikesPosts; +/** + * @description likes_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface LikesPostsMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/NewsEditorMapper.java b/projects/1739976570867/common-mapper/tkmapper/NewsEditorMapper.java new file mode 100644 index 00000000..92afa525 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/NewsEditorMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.NewsEditor; +/** + * @description news_editorMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsEditorMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/NewsLeagueMapper.java b/projects/1739976570867/common-mapper/tkmapper/NewsLeagueMapper.java new file mode 100644 index 00000000..3f68e51b --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/NewsLeagueMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.NewsLeague; +/** + * @description news_leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsLeagueMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/NewsMapper.java b/projects/1739976570867/common-mapper/tkmapper/NewsMapper.java new file mode 100644 index 00000000..a9713aea --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/NewsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.News; +/** + * @description newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/NewsTeamMapper.java b/projects/1739976570867/common-mapper/tkmapper/NewsTeamMapper.java new file mode 100644 index 00000000..9248a82d --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/NewsTeamMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.NewsTeam; +/** + * @description news_teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsTeamMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/PostsLeagueMapper.java b/projects/1739976570867/common-mapper/tkmapper/PostsLeagueMapper.java new file mode 100644 index 00000000..ce1ee244 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/PostsLeagueMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.PostsLeague; +/** + * @description posts_leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface PostsLeagueMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/PostsMapper.java b/projects/1739976570867/common-mapper/tkmapper/PostsMapper.java new file mode 100644 index 00000000..a2528fb4 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/PostsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.Posts; +/** + * @description postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface PostsMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/PostsTeamMapper.java b/projects/1739976570867/common-mapper/tkmapper/PostsTeamMapper.java new file mode 100644 index 00000000..444231b7 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/PostsTeamMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.PostsTeam; +/** + * @description posts_teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface PostsTeamMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/ReportCommentsNewsMapper.java b/projects/1739976570867/common-mapper/tkmapper/ReportCommentsNewsMapper.java new file mode 100644 index 00000000..ffeab4db --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/ReportCommentsNewsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.ReportCommentsNews; +/** + * @description report_comments_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface ReportCommentsNewsMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/ReportCommentsPostsMapper.java b/projects/1739976570867/common-mapper/tkmapper/ReportCommentsPostsMapper.java new file mode 100644 index 00000000..8ad30e03 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/ReportCommentsPostsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.ReportCommentsPosts; +/** + * @description report_comments_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface ReportCommentsPostsMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/ReportPostsMapper.java b/projects/1739976570867/common-mapper/tkmapper/ReportPostsMapper.java new file mode 100644 index 00000000..d8480e02 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/ReportPostsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.ReportPosts; +/** + * @description report_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface ReportPostsMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/TeamMapper.java b/projects/1739976570867/common-mapper/tkmapper/TeamMapper.java new file mode 100644 index 00000000..508ef64a --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/TeamMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.Team; +/** + * @description teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface TeamMapper extends Mapper { + + +} diff --git a/projects/1739976570867/common-mapper/tkmapper/UsersMapper.java b/projects/1739976570867/common-mapper/tkmapper/UsersMapper.java new file mode 100644 index 00000000..648f88f6 --- /dev/null +++ b/projects/1739976570867/common-mapper/tkmapper/UsersMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.Users; +/** + * @description usersMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface UsersMapper extends Mapper { + + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/IAdminDAO.java b/projects/1739976570867/jdbc-template/jtdao/IAdminDAO.java new file mode 100644 index 00000000..21d923a1 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/IAdminDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +public interface IAdminDAO { + + int add(Admin admin); + + int update(Admin admin); + + int delete(int id); + + Admin findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/ICollectNewsDAO.java b/projects/1739976570867/jdbc-template/jtdao/ICollectNewsDAO.java new file mode 100644 index 00000000..2ac5d636 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/ICollectNewsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +public interface ICollectNewsDAO { + + int add(CollectNews collectNews); + + int update(CollectNews collectNews); + + int delete(int id); + + CollectNews findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/ICollectPostsDAO.java b/projects/1739976570867/jdbc-template/jtdao/ICollectPostsDAO.java new file mode 100644 index 00000000..740a4f88 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/ICollectPostsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +public interface ICollectPostsDAO { + + int add(CollectPosts collectPosts); + + int update(CollectPosts collectPosts); + + int delete(int id); + + CollectPosts findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/ICommentsNewsDAO.java b/projects/1739976570867/jdbc-template/jtdao/ICommentsNewsDAO.java new file mode 100644 index 00000000..b8f1ddb3 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/ICommentsNewsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +public interface ICommentsNewsDAO { + + int add(CommentsNews commentsNews); + + int update(CommentsNews commentsNews); + + int delete(int id); + + CommentsNews findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/ICommentsPostsDAO.java b/projects/1739976570867/jdbc-template/jtdao/ICommentsPostsDAO.java new file mode 100644 index 00000000..6b0d889a --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/ICommentsPostsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +public interface ICommentsPostsDAO { + + int add(CommentsPosts commentsPosts); + + int update(CommentsPosts commentsPosts); + + int delete(int id); + + CommentsPosts findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/ILeagueDAO.java b/projects/1739976570867/jdbc-template/jtdao/ILeagueDAO.java new file mode 100644 index 00000000..5364354c --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/ILeagueDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +public interface ILeagueDAO { + + int add(League league); + + int update(League league); + + int delete(int id); + + League findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/ILikesNewsDAO.java b/projects/1739976570867/jdbc-template/jtdao/ILikesNewsDAO.java new file mode 100644 index 00000000..88e85134 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/ILikesNewsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +public interface ILikesNewsDAO { + + int add(LikesNews likesNews); + + int update(LikesNews likesNews); + + int delete(int id); + + LikesNews findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/ILikesPostsDAO.java b/projects/1739976570867/jdbc-template/jtdao/ILikesPostsDAO.java new file mode 100644 index 00000000..d9c2b959 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/ILikesPostsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +public interface ILikesPostsDAO { + + int add(LikesPosts likesPosts); + + int update(LikesPosts likesPosts); + + int delete(int id); + + LikesPosts findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/INewsDAO.java b/projects/1739976570867/jdbc-template/jtdao/INewsDAO.java new file mode 100644 index 00000000..5456091b --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/INewsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +public interface INewsDAO { + + int add(News news); + + int update(News news); + + int delete(int id); + + News findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/INewsEditorDAO.java b/projects/1739976570867/jdbc-template/jtdao/INewsEditorDAO.java new file mode 100644 index 00000000..9b4a200e --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/INewsEditorDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +public interface INewsEditorDAO { + + int add(NewsEditor newsEditor); + + int update(NewsEditor newsEditor); + + int delete(int id); + + NewsEditor findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/INewsLeagueDAO.java b/projects/1739976570867/jdbc-template/jtdao/INewsLeagueDAO.java new file mode 100644 index 00000000..d79188f5 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/INewsLeagueDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +public interface INewsLeagueDAO { + + int add(NewsLeague newsLeague); + + int update(NewsLeague newsLeague); + + int delete(int id); + + NewsLeague findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/INewsTeamDAO.java b/projects/1739976570867/jdbc-template/jtdao/INewsTeamDAO.java new file mode 100644 index 00000000..93d94832 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/INewsTeamDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +public interface INewsTeamDAO { + + int add(NewsTeam newsTeam); + + int update(NewsTeam newsTeam); + + int delete(int id); + + NewsTeam findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/IPostsDAO.java b/projects/1739976570867/jdbc-template/jtdao/IPostsDAO.java new file mode 100644 index 00000000..a8bf7ea9 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/IPostsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +public interface IPostsDAO { + + int add(Posts posts); + + int update(Posts posts); + + int delete(int id); + + Posts findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/IPostsLeagueDAO.java b/projects/1739976570867/jdbc-template/jtdao/IPostsLeagueDAO.java new file mode 100644 index 00000000..d765e7f4 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/IPostsLeagueDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +public interface IPostsLeagueDAO { + + int add(PostsLeague postsLeague); + + int update(PostsLeague postsLeague); + + int delete(int id); + + PostsLeague findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/IPostsTeamDAO.java b/projects/1739976570867/jdbc-template/jtdao/IPostsTeamDAO.java new file mode 100644 index 00000000..3ee901af --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/IPostsTeamDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +public interface IPostsTeamDAO { + + int add(PostsTeam postsTeam); + + int update(PostsTeam postsTeam); + + int delete(int id); + + PostsTeam findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/IReportCommentsNewsDAO.java b/projects/1739976570867/jdbc-template/jtdao/IReportCommentsNewsDAO.java new file mode 100644 index 00000000..0635036c --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/IReportCommentsNewsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +public interface IReportCommentsNewsDAO { + + int add(ReportCommentsNews reportCommentsNews); + + int update(ReportCommentsNews reportCommentsNews); + + int delete(int id); + + ReportCommentsNews findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/IReportCommentsPostsDAO.java b/projects/1739976570867/jdbc-template/jtdao/IReportCommentsPostsDAO.java new file mode 100644 index 00000000..67439a76 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/IReportCommentsPostsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +public interface IReportCommentsPostsDAO { + + int add(ReportCommentsPosts reportCommentsPosts); + + int update(ReportCommentsPosts reportCommentsPosts); + + int delete(int id); + + ReportCommentsPosts findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/IReportPostsDAO.java b/projects/1739976570867/jdbc-template/jtdao/IReportPostsDAO.java new file mode 100644 index 00000000..35912d89 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/IReportPostsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +public interface IReportPostsDAO { + + int add(ReportPosts reportPosts); + + int update(ReportPosts reportPosts); + + int delete(int id); + + ReportPosts findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/ITeamDAO.java b/projects/1739976570867/jdbc-template/jtdao/ITeamDAO.java new file mode 100644 index 00000000..5bc05e81 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/ITeamDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +public interface ITeamDAO { + + int add(Team team); + + int update(Team team); + + int delete(int id); + + Team findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdao/IUsersDAO.java b/projects/1739976570867/jdbc-template/jtdao/IUsersDAO.java new file mode 100644 index 00000000..363df753 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdao/IUsersDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +public interface IUsersDAO { + + int add(Users users); + + int update(Users users); + + int delete(int id); + + Users findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/AdminDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/AdminDaoImpl.java new file mode 100644 index 00000000..c36314ef --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/AdminDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class AdminDaoImpl implements IAdminDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(Admin admin) { + return jdbcTemplate.update("insert into admin (id ) values (? )", + admin.getId()); + } + + @Override + public int update(Admin admin) { + return jdbcTemplate.update("UPDATE admin SET " + +" where id=?", + + admin.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from admin where id=?",id); + } + + @Override + public Admin findById(int id) { + List list = jdbcTemplate.query("select * from admin where id=?", new Object[]{id}, new BeanPropertyRowMapper(Admin.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from admin", new Object[]{}, new BeanPropertyRowMapper(Admin.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/CollectNewsDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/CollectNewsDaoImpl.java new file mode 100644 index 00000000..e7e619b7 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/CollectNewsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class CollectNewsDaoImpl implements ICollectNewsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(CollectNews collectNews) { + return jdbcTemplate.update("insert into collect_news (id ) values (? )", + collectNews.getId()); + } + + @Override + public int update(CollectNews collectNews) { + return jdbcTemplate.update("UPDATE collect_news SET " + +" where id=?", + + collectNews.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from collect_news where id=?",id); + } + + @Override + public CollectNews findById(int id) { + List list = jdbcTemplate.query("select * from collect_news where id=?", new Object[]{id}, new BeanPropertyRowMapper(CollectNews.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from collect_news", new Object[]{}, new BeanPropertyRowMapper(CollectNews.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/CollectPostsDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/CollectPostsDaoImpl.java new file mode 100644 index 00000000..43ab432f --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/CollectPostsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class CollectPostsDaoImpl implements ICollectPostsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(CollectPosts collectPosts) { + return jdbcTemplate.update("insert into collect_posts (id ) values (? )", + collectPosts.getId()); + } + + @Override + public int update(CollectPosts collectPosts) { + return jdbcTemplate.update("UPDATE collect_posts SET " + +" where id=?", + + collectPosts.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from collect_posts where id=?",id); + } + + @Override + public CollectPosts findById(int id) { + List list = jdbcTemplate.query("select * from collect_posts where id=?", new Object[]{id}, new BeanPropertyRowMapper(CollectPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from collect_posts", new Object[]{}, new BeanPropertyRowMapper(CollectPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/CommentsNewsDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/CommentsNewsDaoImpl.java new file mode 100644 index 00000000..96975045 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/CommentsNewsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class CommentsNewsDaoImpl implements ICommentsNewsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(CommentsNews commentsNews) { + return jdbcTemplate.update("insert into comments_news (id ) values (? )", + commentsNews.getId()); + } + + @Override + public int update(CommentsNews commentsNews) { + return jdbcTemplate.update("UPDATE comments_news SET " + +" where id=?", + + commentsNews.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from comments_news where id=?",id); + } + + @Override + public CommentsNews findById(int id) { + List list = jdbcTemplate.query("select * from comments_news where id=?", new Object[]{id}, new BeanPropertyRowMapper(CommentsNews.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from comments_news", new Object[]{}, new BeanPropertyRowMapper(CommentsNews.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/CommentsPostsDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/CommentsPostsDaoImpl.java new file mode 100644 index 00000000..f105dafb --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/CommentsPostsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class CommentsPostsDaoImpl implements ICommentsPostsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(CommentsPosts commentsPosts) { + return jdbcTemplate.update("insert into comments_posts (id ) values (? )", + commentsPosts.getId()); + } + + @Override + public int update(CommentsPosts commentsPosts) { + return jdbcTemplate.update("UPDATE comments_posts SET " + +" where id=?", + + commentsPosts.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from comments_posts where id=?",id); + } + + @Override + public CommentsPosts findById(int id) { + List list = jdbcTemplate.query("select * from comments_posts where id=?", new Object[]{id}, new BeanPropertyRowMapper(CommentsPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from comments_posts", new Object[]{}, new BeanPropertyRowMapper(CommentsPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/LeagueDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/LeagueDaoImpl.java new file mode 100644 index 00000000..8a47469d --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/LeagueDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class LeagueDaoImpl implements ILeagueDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(League league) { + return jdbcTemplate.update("insert into league (id ) values (? )", + league.getId()); + } + + @Override + public int update(League league) { + return jdbcTemplate.update("UPDATE league SET " + +" where id=?", + + league.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from league where id=?",id); + } + + @Override + public League findById(int id) { + List list = jdbcTemplate.query("select * from league where id=?", new Object[]{id}, new BeanPropertyRowMapper(League.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from league", new Object[]{}, new BeanPropertyRowMapper(League.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/LikesNewsDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/LikesNewsDaoImpl.java new file mode 100644 index 00000000..21beab06 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/LikesNewsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class LikesNewsDaoImpl implements ILikesNewsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(LikesNews likesNews) { + return jdbcTemplate.update("insert into likes_news (id ) values (? )", + likesNews.getId()); + } + + @Override + public int update(LikesNews likesNews) { + return jdbcTemplate.update("UPDATE likes_news SET " + +" where id=?", + + likesNews.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from likes_news where id=?",id); + } + + @Override + public LikesNews findById(int id) { + List list = jdbcTemplate.query("select * from likes_news where id=?", new Object[]{id}, new BeanPropertyRowMapper(LikesNews.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from likes_news", new Object[]{}, new BeanPropertyRowMapper(LikesNews.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/LikesPostsDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/LikesPostsDaoImpl.java new file mode 100644 index 00000000..d2057b3b --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/LikesPostsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class LikesPostsDaoImpl implements ILikesPostsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(LikesPosts likesPosts) { + return jdbcTemplate.update("insert into likes_posts (id ) values (? )", + likesPosts.getId()); + } + + @Override + public int update(LikesPosts likesPosts) { + return jdbcTemplate.update("UPDATE likes_posts SET " + +" where id=?", + + likesPosts.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from likes_posts where id=?",id); + } + + @Override + public LikesPosts findById(int id) { + List list = jdbcTemplate.query("select * from likes_posts where id=?", new Object[]{id}, new BeanPropertyRowMapper(LikesPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from likes_posts", new Object[]{}, new BeanPropertyRowMapper(LikesPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/NewsDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/NewsDaoImpl.java new file mode 100644 index 00000000..75e1f6d2 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/NewsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class NewsDaoImpl implements INewsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(News news) { + return jdbcTemplate.update("insert into news (id ) values (? )", + news.getId()); + } + + @Override + public int update(News news) { + return jdbcTemplate.update("UPDATE news SET " + +" where id=?", + + news.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from news where id=?",id); + } + + @Override + public News findById(int id) { + List list = jdbcTemplate.query("select * from news where id=?", new Object[]{id}, new BeanPropertyRowMapper(News.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from news", new Object[]{}, new BeanPropertyRowMapper(News.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/NewsEditorDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/NewsEditorDaoImpl.java new file mode 100644 index 00000000..e07fdfdf --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/NewsEditorDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class NewsEditorDaoImpl implements INewsEditorDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(NewsEditor newsEditor) { + return jdbcTemplate.update("insert into news_editor (id ) values (? )", + newsEditor.getId()); + } + + @Override + public int update(NewsEditor newsEditor) { + return jdbcTemplate.update("UPDATE news_editor SET " + +" where id=?", + + newsEditor.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from news_editor where id=?",id); + } + + @Override + public NewsEditor findById(int id) { + List list = jdbcTemplate.query("select * from news_editor where id=?", new Object[]{id}, new BeanPropertyRowMapper(NewsEditor.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from news_editor", new Object[]{}, new BeanPropertyRowMapper(NewsEditor.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/NewsLeagueDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/NewsLeagueDaoImpl.java new file mode 100644 index 00000000..deb1cba6 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/NewsLeagueDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class NewsLeagueDaoImpl implements INewsLeagueDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(NewsLeague newsLeague) { + return jdbcTemplate.update("insert into news_league (n_id ) values (? )", + newsLeague.getNId()); + } + + @Override + public int update(NewsLeague newsLeague) { + return jdbcTemplate.update("UPDATE news_league SET " + +" where n_id=?", + + newsLeague.getNId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from news_league where n_id=?",id); + } + + @Override + public NewsLeague findById(int id) { + List list = jdbcTemplate.query("select * from news_league where n_id=?", new Object[]{id}, new BeanPropertyRowMapper(NewsLeague.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from news_league", new Object[]{}, new BeanPropertyRowMapper(NewsLeague.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/NewsTeamDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/NewsTeamDaoImpl.java new file mode 100644 index 00000000..de69c83b --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/NewsTeamDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class NewsTeamDaoImpl implements INewsTeamDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(NewsTeam newsTeam) { + return jdbcTemplate.update("insert into news_team (n_id ) values (? )", + newsTeam.getNId()); + } + + @Override + public int update(NewsTeam newsTeam) { + return jdbcTemplate.update("UPDATE news_team SET " + +" where n_id=?", + + newsTeam.getNId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from news_team where n_id=?",id); + } + + @Override + public NewsTeam findById(int id) { + List list = jdbcTemplate.query("select * from news_team where n_id=?", new Object[]{id}, new BeanPropertyRowMapper(NewsTeam.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from news_team", new Object[]{}, new BeanPropertyRowMapper(NewsTeam.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/PostsDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/PostsDaoImpl.java new file mode 100644 index 00000000..25430bc5 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/PostsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class PostsDaoImpl implements IPostsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(Posts posts) { + return jdbcTemplate.update("insert into posts (id ) values (? )", + posts.getId()); + } + + @Override + public int update(Posts posts) { + return jdbcTemplate.update("UPDATE posts SET " + +" where id=?", + + posts.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from posts where id=?",id); + } + + @Override + public Posts findById(int id) { + List list = jdbcTemplate.query("select * from posts where id=?", new Object[]{id}, new BeanPropertyRowMapper(Posts.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from posts", new Object[]{}, new BeanPropertyRowMapper(Posts.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/PostsLeagueDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/PostsLeagueDaoImpl.java new file mode 100644 index 00000000..79bab20b --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/PostsLeagueDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class PostsLeagueDaoImpl implements IPostsLeagueDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(PostsLeague postsLeague) { + return jdbcTemplate.update("insert into posts_league (id ) values (? )", + postsLeague.getId()); + } + + @Override + public int update(PostsLeague postsLeague) { + return jdbcTemplate.update("UPDATE posts_league SET " + +" where id=?", + + postsLeague.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from posts_league where id=?",id); + } + + @Override + public PostsLeague findById(int id) { + List list = jdbcTemplate.query("select * from posts_league where id=?", new Object[]{id}, new BeanPropertyRowMapper(PostsLeague.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from posts_league", new Object[]{}, new BeanPropertyRowMapper(PostsLeague.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/PostsTeamDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/PostsTeamDaoImpl.java new file mode 100644 index 00000000..d871872c --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/PostsTeamDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class PostsTeamDaoImpl implements IPostsTeamDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(PostsTeam postsTeam) { + return jdbcTemplate.update("insert into posts_team (id ) values (? )", + postsTeam.getId()); + } + + @Override + public int update(PostsTeam postsTeam) { + return jdbcTemplate.update("UPDATE posts_team SET " + +" where id=?", + + postsTeam.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from posts_team where id=?",id); + } + + @Override + public PostsTeam findById(int id) { + List list = jdbcTemplate.query("select * from posts_team where id=?", new Object[]{id}, new BeanPropertyRowMapper(PostsTeam.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from posts_team", new Object[]{}, new BeanPropertyRowMapper(PostsTeam.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/ReportCommentsNewsDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/ReportCommentsNewsDaoImpl.java new file mode 100644 index 00000000..5f988a0a --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/ReportCommentsNewsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class ReportCommentsNewsDaoImpl implements IReportCommentsNewsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(ReportCommentsNews reportCommentsNews) { + return jdbcTemplate.update("insert into report_comments_news (cn_id ) values (? )", + reportCommentsNews.getCnId()); + } + + @Override + public int update(ReportCommentsNews reportCommentsNews) { + return jdbcTemplate.update("UPDATE report_comments_news SET " + +" where cn_id=?", + + reportCommentsNews.getCnId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from report_comments_news where cn_id=?",id); + } + + @Override + public ReportCommentsNews findById(int id) { + List list = jdbcTemplate.query("select * from report_comments_news where cn_id=?", new Object[]{id}, new BeanPropertyRowMapper(ReportCommentsNews.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from report_comments_news", new Object[]{}, new BeanPropertyRowMapper(ReportCommentsNews.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/ReportCommentsPostsDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/ReportCommentsPostsDaoImpl.java new file mode 100644 index 00000000..593dc1b1 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/ReportCommentsPostsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class ReportCommentsPostsDaoImpl implements IReportCommentsPostsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(ReportCommentsPosts reportCommentsPosts) { + return jdbcTemplate.update("insert into report_comments_posts (cp_id ) values (? )", + reportCommentsPosts.getCpId()); + } + + @Override + public int update(ReportCommentsPosts reportCommentsPosts) { + return jdbcTemplate.update("UPDATE report_comments_posts SET " + +" where cp_id=?", + + reportCommentsPosts.getCpId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from report_comments_posts where cp_id=?",id); + } + + @Override + public ReportCommentsPosts findById(int id) { + List list = jdbcTemplate.query("select * from report_comments_posts where cp_id=?", new Object[]{id}, new BeanPropertyRowMapper(ReportCommentsPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from report_comments_posts", new Object[]{}, new BeanPropertyRowMapper(ReportCommentsPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/ReportPostsDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/ReportPostsDaoImpl.java new file mode 100644 index 00000000..aa4835fd --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/ReportPostsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class ReportPostsDaoImpl implements IReportPostsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(ReportPosts reportPosts) { + return jdbcTemplate.update("insert into report_posts (p_id ) values (? )", + reportPosts.getPId()); + } + + @Override + public int update(ReportPosts reportPosts) { + return jdbcTemplate.update("UPDATE report_posts SET " + +" where p_id=?", + + reportPosts.getPId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from report_posts where p_id=?",id); + } + + @Override + public ReportPosts findById(int id) { + List list = jdbcTemplate.query("select * from report_posts where p_id=?", new Object[]{id}, new BeanPropertyRowMapper(ReportPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from report_posts", new Object[]{}, new BeanPropertyRowMapper(ReportPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/TeamDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/TeamDaoImpl.java new file mode 100644 index 00000000..3d17dfa0 --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/TeamDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class TeamDaoImpl implements ITeamDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(Team team) { + return jdbcTemplate.update("insert into team (id ) values (? )", + team.getId()); + } + + @Override + public int update(Team team) { + return jdbcTemplate.update("UPDATE team SET " + +" where id=?", + + team.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from team where id=?",id); + } + + @Override + public Team findById(int id) { + List list = jdbcTemplate.query("select * from team where id=?", new Object[]{id}, new BeanPropertyRowMapper(Team.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from team", new Object[]{}, new BeanPropertyRowMapper(Team.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jdbc-template/jtdaoimpl/UsersDaoImpl.java b/projects/1739976570867/jdbc-template/jtdaoimpl/UsersDaoImpl.java new file mode 100644 index 00000000..f358352f --- /dev/null +++ b/projects/1739976570867/jdbc-template/jtdaoimpl/UsersDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class UsersDaoImpl implements IUsersDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(Users users) { + return jdbcTemplate.update("insert into users (id ) values (? )", + users.getId()); + } + + @Override + public int update(Users users) { + return jdbcTemplate.update("UPDATE users SET " + +" where id=?", + + users.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from users where id=?",id); + } + + @Override + public Users findById(int id) { + List list = jdbcTemplate.query("select * from users where id=?", new Object[]{id}, new BeanPropertyRowMapper(Users.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from users", new Object[]{}, new BeanPropertyRowMapper(Users.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/Admin.java b/projects/1739976570867/jpa-starp/starp-entity/Admin.java new file mode 100644 index 00000000..ff009ac2 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/Admin.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="admin") +@ApiModel("admin") +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Admin() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/CollectNews.java b/projects/1739976570867/jpa-starp/starp-entity/CollectNews.java new file mode 100644 index 00000000..5a9ecd4e --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/CollectNews.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="collect_news") +@ApiModel("collect_news") +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CollectNews() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/CollectPosts.java b/projects/1739976570867/jpa-starp/starp-entity/CollectPosts.java new file mode 100644 index 00000000..89fa84ce --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/CollectPosts.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="collect_posts") +@ApiModel("collect_posts") +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CollectPosts() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/CommentsNews.java b/projects/1739976570867/jpa-starp/starp-entity/CommentsNews.java new file mode 100644 index 00000000..19a6df0c --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/CommentsNews.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="comments_news") +@ApiModel("comments_news") +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CommentsNews() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/CommentsPosts.java b/projects/1739976570867/jpa-starp/starp-entity/CommentsPosts.java new file mode 100644 index 00000000..1ad83fff --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/CommentsPosts.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="comments_posts") +@ApiModel("comments_posts") +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CommentsPosts() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/League.java b/projects/1739976570867/jpa-starp/starp-entity/League.java new file mode 100644 index 00000000..c2a8c533 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/League.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="league") +@ApiModel("league") +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public League() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/LikesNews.java b/projects/1739976570867/jpa-starp/starp-entity/LikesNews.java new file mode 100644 index 00000000..9cc49495 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/LikesNews.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="likes_news") +@ApiModel("likes_news") +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public LikesNews() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/LikesPosts.java b/projects/1739976570867/jpa-starp/starp-entity/LikesPosts.java new file mode 100644 index 00000000..b6d6caff --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/LikesPosts.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="likes_posts") +@ApiModel("likes_posts") +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public LikesPosts() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/News.java b/projects/1739976570867/jpa-starp/starp-entity/News.java new file mode 100644 index 00000000..ac6a63b1 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/News.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="news") +@ApiModel("news") +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public News() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/NewsEditor.java b/projects/1739976570867/jpa-starp/starp-entity/NewsEditor.java new file mode 100644 index 00000000..dca0b32f --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/NewsEditor.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="news_editor") +@ApiModel("news_editor") +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public NewsEditor() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/NewsLeague.java b/projects/1739976570867/jpa-starp/starp-entity/NewsLeague.java new file mode 100644 index 00000000..cbce0557 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/NewsLeague.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="news_league") +@ApiModel("news_league") +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * n_id + */ + @ApiModelProperty("n_id") + @Column(name="n_id") + private Long nId; + + public NewsLeague() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/NewsTeam.java b/projects/1739976570867/jpa-starp/starp-entity/NewsTeam.java new file mode 100644 index 00000000..cf413dc1 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/NewsTeam.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="news_team") +@ApiModel("news_team") +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * n_id + */ + @ApiModelProperty("n_id") + @Column(name="n_id") + private Long nId; + + public NewsTeam() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/Posts.java b/projects/1739976570867/jpa-starp/starp-entity/Posts.java new file mode 100644 index 00000000..2c297897 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/Posts.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="posts") +@ApiModel("posts") +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Posts() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/PostsLeague.java b/projects/1739976570867/jpa-starp/starp-entity/PostsLeague.java new file mode 100644 index 00000000..d50d919b --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/PostsLeague.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="posts_league") +@ApiModel("posts_league") +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public PostsLeague() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/PostsTeam.java b/projects/1739976570867/jpa-starp/starp-entity/PostsTeam.java new file mode 100644 index 00000000..d1ed6a27 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/PostsTeam.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="posts_team") +@ApiModel("posts_team") +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public PostsTeam() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/ReportCommentsNews.java b/projects/1739976570867/jpa-starp/starp-entity/ReportCommentsNews.java new file mode 100644 index 00000000..2a57084c --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/ReportCommentsNews.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="report_comments_news") +@ApiModel("report_comments_news") +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * cn_id + */ + @ApiModelProperty("cn_id") + @Column(name="cn_id") + private Long cnId; + + public ReportCommentsNews() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/ReportCommentsPosts.java b/projects/1739976570867/jpa-starp/starp-entity/ReportCommentsPosts.java new file mode 100644 index 00000000..bc6cb3b7 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/ReportCommentsPosts.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="report_comments_posts") +@ApiModel("report_comments_posts") +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * cp_id + */ + @ApiModelProperty("cp_id") + @Column(name="cp_id") + private Long cpId; + + public ReportCommentsPosts() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/ReportPosts.java b/projects/1739976570867/jpa-starp/starp-entity/ReportPosts.java new file mode 100644 index 00000000..6b466d39 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/ReportPosts.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="report_posts") +@ApiModel("report_posts") +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * p_id + */ + @ApiModelProperty("p_id") + @Column(name="p_id") + private Long pId; + + public ReportPosts() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/Team.java b/projects/1739976570867/jpa-starp/starp-entity/Team.java new file mode 100644 index 00000000..e38f0c92 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/Team.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="team") +@ApiModel("team") +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Team() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-entity/Users.java b/projects/1739976570867/jpa-starp/starp-entity/Users.java new file mode 100644 index 00000000..7527c637 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-entity/Users.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="users") +@ApiModel("users") +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Users() { + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/AdminController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/AdminController.java new file mode 100644 index 00000000..539bacf3 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/AdminController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.Admin; +import com.hzy.repository.AdminRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "admin") +@CrossOrigin +@RestController +@RequestMapping("/admin") +public class AdminController { + + @Autowired + private AdminRepository adminRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save Admin", notes = "save Admin") + public Object save(@RequestBody Admin admin){ + try { + return ReturnT.success(adminRepository.save(admin)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete Admin", notes = "delete Admin") + public Object delete(int id){ + Optional admin=adminRepository.findById(id); + if(admin.isPresent()){ + adminRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find Admin by id", notes = "find Admin by id") + public Object find(int id){ + Optional admin=adminRepository.findById(id); + if(admin.isPresent()){ + return ReturnT.success(admin.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list Admin", notes = "list Admin") + public Object list(@RequestBody Admin admin, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(admin, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(adminRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/CollectNewsController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/CollectNewsController.java new file mode 100644 index 00000000..6ed9e609 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/CollectNewsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.CollectNews; +import com.hzy.repository.CollectNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "collectNews") +@CrossOrigin +@RestController +@RequestMapping("/collectNews") +public class CollectNewsController { + + @Autowired + private CollectNewsRepository collectNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save CollectNews", notes = "save CollectNews") + public Object save(@RequestBody CollectNews collectNews){ + try { + return ReturnT.success(collectNewsRepository.save(collectNews)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete CollectNews", notes = "delete CollectNews") + public Object delete(int id){ + Optional collectNews=collectNewsRepository.findById(id); + if(collectNews.isPresent()){ + collectNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find CollectNews by id", notes = "find CollectNews by id") + public Object find(int id){ + Optional collectNews=collectNewsRepository.findById(id); + if(collectNews.isPresent()){ + return ReturnT.success(collectNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list CollectNews", notes = "list CollectNews") + public Object list(@RequestBody CollectNews collectNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(collectNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(collectNewsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/CollectPostsController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/CollectPostsController.java new file mode 100644 index 00000000..e812277d --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/CollectPostsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.CollectPosts; +import com.hzy.repository.CollectPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "collectPosts") +@CrossOrigin +@RestController +@RequestMapping("/collectPosts") +public class CollectPostsController { + + @Autowired + private CollectPostsRepository collectPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save CollectPosts", notes = "save CollectPosts") + public Object save(@RequestBody CollectPosts collectPosts){ + try { + return ReturnT.success(collectPostsRepository.save(collectPosts)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete CollectPosts", notes = "delete CollectPosts") + public Object delete(int id){ + Optional collectPosts=collectPostsRepository.findById(id); + if(collectPosts.isPresent()){ + collectPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find CollectPosts by id", notes = "find CollectPosts by id") + public Object find(int id){ + Optional collectPosts=collectPostsRepository.findById(id); + if(collectPosts.isPresent()){ + return ReturnT.success(collectPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list CollectPosts", notes = "list CollectPosts") + public Object list(@RequestBody CollectPosts collectPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(collectPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(collectPostsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/CommentsNewsController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/CommentsNewsController.java new file mode 100644 index 00000000..29d426fa --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/CommentsNewsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.CommentsNews; +import com.hzy.repository.CommentsNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "commentsNews") +@CrossOrigin +@RestController +@RequestMapping("/commentsNews") +public class CommentsNewsController { + + @Autowired + private CommentsNewsRepository commentsNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save CommentsNews", notes = "save CommentsNews") + public Object save(@RequestBody CommentsNews commentsNews){ + try { + return ReturnT.success(commentsNewsRepository.save(commentsNews)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete CommentsNews", notes = "delete CommentsNews") + public Object delete(int id){ + Optional commentsNews=commentsNewsRepository.findById(id); + if(commentsNews.isPresent()){ + commentsNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find CommentsNews by id", notes = "find CommentsNews by id") + public Object find(int id){ + Optional commentsNews=commentsNewsRepository.findById(id); + if(commentsNews.isPresent()){ + return ReturnT.success(commentsNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list CommentsNews", notes = "list CommentsNews") + public Object list(@RequestBody CommentsNews commentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(commentsNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(commentsNewsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/CommentsPostsController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/CommentsPostsController.java new file mode 100644 index 00000000..03d770c0 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/CommentsPostsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.CommentsPosts; +import com.hzy.repository.CommentsPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "commentsPosts") +@CrossOrigin +@RestController +@RequestMapping("/commentsPosts") +public class CommentsPostsController { + + @Autowired + private CommentsPostsRepository commentsPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save CommentsPosts", notes = "save CommentsPosts") + public Object save(@RequestBody CommentsPosts commentsPosts){ + try { + return ReturnT.success(commentsPostsRepository.save(commentsPosts)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete CommentsPosts", notes = "delete CommentsPosts") + public Object delete(int id){ + Optional commentsPosts=commentsPostsRepository.findById(id); + if(commentsPosts.isPresent()){ + commentsPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find CommentsPosts by id", notes = "find CommentsPosts by id") + public Object find(int id){ + Optional commentsPosts=commentsPostsRepository.findById(id); + if(commentsPosts.isPresent()){ + return ReturnT.success(commentsPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list CommentsPosts", notes = "list CommentsPosts") + public Object list(@RequestBody CommentsPosts commentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(commentsPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(commentsPostsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/LeagueController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/LeagueController.java new file mode 100644 index 00000000..295db792 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/LeagueController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.League; +import com.hzy.repository.LeagueRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "league") +@CrossOrigin +@RestController +@RequestMapping("/league") +public class LeagueController { + + @Autowired + private LeagueRepository leagueRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save League", notes = "save League") + public Object save(@RequestBody League league){ + try { + return ReturnT.success(leagueRepository.save(league)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete League", notes = "delete League") + public Object delete(int id){ + Optional league=leagueRepository.findById(id); + if(league.isPresent()){ + leagueRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find League by id", notes = "find League by id") + public Object find(int id){ + Optional league=leagueRepository.findById(id); + if(league.isPresent()){ + return ReturnT.success(league.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list League", notes = "list League") + public Object list(@RequestBody League league, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(league, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(leagueRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/LikesNewsController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/LikesNewsController.java new file mode 100644 index 00000000..0aa7954e --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/LikesNewsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.LikesNews; +import com.hzy.repository.LikesNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "likesNews") +@CrossOrigin +@RestController +@RequestMapping("/likesNews") +public class LikesNewsController { + + @Autowired + private LikesNewsRepository likesNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save LikesNews", notes = "save LikesNews") + public Object save(@RequestBody LikesNews likesNews){ + try { + return ReturnT.success(likesNewsRepository.save(likesNews)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete LikesNews", notes = "delete LikesNews") + public Object delete(int id){ + Optional likesNews=likesNewsRepository.findById(id); + if(likesNews.isPresent()){ + likesNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find LikesNews by id", notes = "find LikesNews by id") + public Object find(int id){ + Optional likesNews=likesNewsRepository.findById(id); + if(likesNews.isPresent()){ + return ReturnT.success(likesNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list LikesNews", notes = "list LikesNews") + public Object list(@RequestBody LikesNews likesNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(likesNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(likesNewsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/LikesPostsController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/LikesPostsController.java new file mode 100644 index 00000000..f5491c6e --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/LikesPostsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.LikesPosts; +import com.hzy.repository.LikesPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "likesPosts") +@CrossOrigin +@RestController +@RequestMapping("/likesPosts") +public class LikesPostsController { + + @Autowired + private LikesPostsRepository likesPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save LikesPosts", notes = "save LikesPosts") + public Object save(@RequestBody LikesPosts likesPosts){ + try { + return ReturnT.success(likesPostsRepository.save(likesPosts)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete LikesPosts", notes = "delete LikesPosts") + public Object delete(int id){ + Optional likesPosts=likesPostsRepository.findById(id); + if(likesPosts.isPresent()){ + likesPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find LikesPosts by id", notes = "find LikesPosts by id") + public Object find(int id){ + Optional likesPosts=likesPostsRepository.findById(id); + if(likesPosts.isPresent()){ + return ReturnT.success(likesPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list LikesPosts", notes = "list LikesPosts") + public Object list(@RequestBody LikesPosts likesPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(likesPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(likesPostsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/NewsController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/NewsController.java new file mode 100644 index 00000000..1a3d17fc --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/NewsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.News; +import com.hzy.repository.NewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "news") +@CrossOrigin +@RestController +@RequestMapping("/news") +public class NewsController { + + @Autowired + private NewsRepository newsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save News", notes = "save News") + public Object save(@RequestBody News news){ + try { + return ReturnT.success(newsRepository.save(news)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete News", notes = "delete News") + public Object delete(int id){ + Optional news=newsRepository.findById(id); + if(news.isPresent()){ + newsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find News by id", notes = "find News by id") + public Object find(int id){ + Optional news=newsRepository.findById(id); + if(news.isPresent()){ + return ReturnT.success(news.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list News", notes = "list News") + public Object list(@RequestBody News news, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(news, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(newsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/NewsEditorController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/NewsEditorController.java new file mode 100644 index 00000000..465ad2b4 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/NewsEditorController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.NewsEditor; +import com.hzy.repository.NewsEditorRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "newsEditor") +@CrossOrigin +@RestController +@RequestMapping("/newsEditor") +public class NewsEditorController { + + @Autowired + private NewsEditorRepository newsEditorRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save NewsEditor", notes = "save NewsEditor") + public Object save(@RequestBody NewsEditor newsEditor){ + try { + return ReturnT.success(newsEditorRepository.save(newsEditor)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete NewsEditor", notes = "delete NewsEditor") + public Object delete(int id){ + Optional newsEditor=newsEditorRepository.findById(id); + if(newsEditor.isPresent()){ + newsEditorRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find NewsEditor by id", notes = "find NewsEditor by id") + public Object find(int id){ + Optional newsEditor=newsEditorRepository.findById(id); + if(newsEditor.isPresent()){ + return ReturnT.success(newsEditor.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list NewsEditor", notes = "list NewsEditor") + public Object list(@RequestBody NewsEditor newsEditor, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(newsEditor, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(newsEditorRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/NewsLeagueController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/NewsLeagueController.java new file mode 100644 index 00000000..6fc54c29 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/NewsLeagueController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.NewsLeague; +import com.hzy.repository.NewsLeagueRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "newsLeague") +@CrossOrigin +@RestController +@RequestMapping("/newsLeague") +public class NewsLeagueController { + + @Autowired + private NewsLeagueRepository newsLeagueRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save NewsLeague", notes = "save NewsLeague") + public Object save(@RequestBody NewsLeague newsLeague){ + try { + return ReturnT.success(newsLeagueRepository.save(newsLeague)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete NewsLeague", notes = "delete NewsLeague") + public Object delete(int id){ + Optional newsLeague=newsLeagueRepository.findById(id); + if(newsLeague.isPresent()){ + newsLeagueRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find NewsLeague by id", notes = "find NewsLeague by id") + public Object find(int id){ + Optional newsLeague=newsLeagueRepository.findById(id); + if(newsLeague.isPresent()){ + return ReturnT.success(newsLeague.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list NewsLeague", notes = "list NewsLeague") + public Object list(@RequestBody NewsLeague newsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(newsLeague, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(newsLeagueRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/NewsTeamController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/NewsTeamController.java new file mode 100644 index 00000000..6bddaefb --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/NewsTeamController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.NewsTeam; +import com.hzy.repository.NewsTeamRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "newsTeam") +@CrossOrigin +@RestController +@RequestMapping("/newsTeam") +public class NewsTeamController { + + @Autowired + private NewsTeamRepository newsTeamRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save NewsTeam", notes = "save NewsTeam") + public Object save(@RequestBody NewsTeam newsTeam){ + try { + return ReturnT.success(newsTeamRepository.save(newsTeam)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete NewsTeam", notes = "delete NewsTeam") + public Object delete(int id){ + Optional newsTeam=newsTeamRepository.findById(id); + if(newsTeam.isPresent()){ + newsTeamRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find NewsTeam by id", notes = "find NewsTeam by id") + public Object find(int id){ + Optional newsTeam=newsTeamRepository.findById(id); + if(newsTeam.isPresent()){ + return ReturnT.success(newsTeam.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list NewsTeam", notes = "list NewsTeam") + public Object list(@RequestBody NewsTeam newsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(newsTeam, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(newsTeamRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/PostsController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/PostsController.java new file mode 100644 index 00000000..fcd51707 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/PostsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.Posts; +import com.hzy.repository.PostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "posts") +@CrossOrigin +@RestController +@RequestMapping("/posts") +public class PostsController { + + @Autowired + private PostsRepository postsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save Posts", notes = "save Posts") + public Object save(@RequestBody Posts posts){ + try { + return ReturnT.success(postsRepository.save(posts)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete Posts", notes = "delete Posts") + public Object delete(int id){ + Optional posts=postsRepository.findById(id); + if(posts.isPresent()){ + postsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find Posts by id", notes = "find Posts by id") + public Object find(int id){ + Optional posts=postsRepository.findById(id); + if(posts.isPresent()){ + return ReturnT.success(posts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list Posts", notes = "list Posts") + public Object list(@RequestBody Posts posts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(posts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(postsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/PostsLeagueController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/PostsLeagueController.java new file mode 100644 index 00000000..088f0992 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/PostsLeagueController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.PostsLeague; +import com.hzy.repository.PostsLeagueRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "postsLeague") +@CrossOrigin +@RestController +@RequestMapping("/postsLeague") +public class PostsLeagueController { + + @Autowired + private PostsLeagueRepository postsLeagueRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save PostsLeague", notes = "save PostsLeague") + public Object save(@RequestBody PostsLeague postsLeague){ + try { + return ReturnT.success(postsLeagueRepository.save(postsLeague)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete PostsLeague", notes = "delete PostsLeague") + public Object delete(int id){ + Optional postsLeague=postsLeagueRepository.findById(id); + if(postsLeague.isPresent()){ + postsLeagueRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find PostsLeague by id", notes = "find PostsLeague by id") + public Object find(int id){ + Optional postsLeague=postsLeagueRepository.findById(id); + if(postsLeague.isPresent()){ + return ReturnT.success(postsLeague.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list PostsLeague", notes = "list PostsLeague") + public Object list(@RequestBody PostsLeague postsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(postsLeague, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(postsLeagueRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/PostsTeamController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/PostsTeamController.java new file mode 100644 index 00000000..a3dd21b0 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/PostsTeamController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.PostsTeam; +import com.hzy.repository.PostsTeamRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "postsTeam") +@CrossOrigin +@RestController +@RequestMapping("/postsTeam") +public class PostsTeamController { + + @Autowired + private PostsTeamRepository postsTeamRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save PostsTeam", notes = "save PostsTeam") + public Object save(@RequestBody PostsTeam postsTeam){ + try { + return ReturnT.success(postsTeamRepository.save(postsTeam)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete PostsTeam", notes = "delete PostsTeam") + public Object delete(int id){ + Optional postsTeam=postsTeamRepository.findById(id); + if(postsTeam.isPresent()){ + postsTeamRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find PostsTeam by id", notes = "find PostsTeam by id") + public Object find(int id){ + Optional postsTeam=postsTeamRepository.findById(id); + if(postsTeam.isPresent()){ + return ReturnT.success(postsTeam.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list PostsTeam", notes = "list PostsTeam") + public Object list(@RequestBody PostsTeam postsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(postsTeam, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(postsTeamRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/ReportCommentsNewsController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/ReportCommentsNewsController.java new file mode 100644 index 00000000..61d04c02 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/ReportCommentsNewsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.ReportCommentsNews; +import com.hzy.repository.ReportCommentsNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "reportCommentsNews") +@CrossOrigin +@RestController +@RequestMapping("/reportCommentsNews") +public class ReportCommentsNewsController { + + @Autowired + private ReportCommentsNewsRepository reportCommentsNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save ReportCommentsNews", notes = "save ReportCommentsNews") + public Object save(@RequestBody ReportCommentsNews reportCommentsNews){ + try { + return ReturnT.success(reportCommentsNewsRepository.save(reportCommentsNews)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete ReportCommentsNews", notes = "delete ReportCommentsNews") + public Object delete(int id){ + Optional reportCommentsNews=reportCommentsNewsRepository.findById(id); + if(reportCommentsNews.isPresent()){ + reportCommentsNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find ReportCommentsNews by id", notes = "find ReportCommentsNews by id") + public Object find(int id){ + Optional reportCommentsNews=reportCommentsNewsRepository.findById(id); + if(reportCommentsNews.isPresent()){ + return ReturnT.success(reportCommentsNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list ReportCommentsNews", notes = "list ReportCommentsNews") + public Object list(@RequestBody ReportCommentsNews reportCommentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(reportCommentsNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(reportCommentsNewsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/ReportCommentsPostsController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/ReportCommentsPostsController.java new file mode 100644 index 00000000..0675258b --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/ReportCommentsPostsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.ReportCommentsPosts; +import com.hzy.repository.ReportCommentsPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "reportCommentsPosts") +@CrossOrigin +@RestController +@RequestMapping("/reportCommentsPosts") +public class ReportCommentsPostsController { + + @Autowired + private ReportCommentsPostsRepository reportCommentsPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save ReportCommentsPosts", notes = "save ReportCommentsPosts") + public Object save(@RequestBody ReportCommentsPosts reportCommentsPosts){ + try { + return ReturnT.success(reportCommentsPostsRepository.save(reportCommentsPosts)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete ReportCommentsPosts", notes = "delete ReportCommentsPosts") + public Object delete(int id){ + Optional reportCommentsPosts=reportCommentsPostsRepository.findById(id); + if(reportCommentsPosts.isPresent()){ + reportCommentsPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find ReportCommentsPosts by id", notes = "find ReportCommentsPosts by id") + public Object find(int id){ + Optional reportCommentsPosts=reportCommentsPostsRepository.findById(id); + if(reportCommentsPosts.isPresent()){ + return ReturnT.success(reportCommentsPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list ReportCommentsPosts", notes = "list ReportCommentsPosts") + public Object list(@RequestBody ReportCommentsPosts reportCommentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(reportCommentsPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(reportCommentsPostsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/ReportPostsController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/ReportPostsController.java new file mode 100644 index 00000000..65a29006 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/ReportPostsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.ReportPosts; +import com.hzy.repository.ReportPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "reportPosts") +@CrossOrigin +@RestController +@RequestMapping("/reportPosts") +public class ReportPostsController { + + @Autowired + private ReportPostsRepository reportPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save ReportPosts", notes = "save ReportPosts") + public Object save(@RequestBody ReportPosts reportPosts){ + try { + return ReturnT.success(reportPostsRepository.save(reportPosts)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete ReportPosts", notes = "delete ReportPosts") + public Object delete(int id){ + Optional reportPosts=reportPostsRepository.findById(id); + if(reportPosts.isPresent()){ + reportPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find ReportPosts by id", notes = "find ReportPosts by id") + public Object find(int id){ + Optional reportPosts=reportPostsRepository.findById(id); + if(reportPosts.isPresent()){ + return ReturnT.success(reportPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list ReportPosts", notes = "list ReportPosts") + public Object list(@RequestBody ReportPosts reportPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(reportPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(reportPostsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/TeamController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/TeamController.java new file mode 100644 index 00000000..b0b1f184 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/TeamController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.Team; +import com.hzy.repository.TeamRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "team") +@CrossOrigin +@RestController +@RequestMapping("/team") +public class TeamController { + + @Autowired + private TeamRepository teamRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save Team", notes = "save Team") + public Object save(@RequestBody Team team){ + try { + return ReturnT.success(teamRepository.save(team)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete Team", notes = "delete Team") + public Object delete(int id){ + Optional team=teamRepository.findById(id); + if(team.isPresent()){ + teamRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find Team by id", notes = "find Team by id") + public Object find(int id){ + Optional team=teamRepository.findById(id); + if(team.isPresent()){ + return ReturnT.success(team.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list Team", notes = "list Team") + public Object list(@RequestBody Team team, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(team, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(teamRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-jpa-controller/UsersController.java b/projects/1739976570867/jpa-starp/starp-jpa-controller/UsersController.java new file mode 100644 index 00000000..cb009187 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-jpa-controller/UsersController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.Users; +import com.hzy.repository.UsersRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "users") +@CrossOrigin +@RestController +@RequestMapping("/users") +public class UsersController { + + @Autowired + private UsersRepository usersRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save Users", notes = "save Users") + public Object save(@RequestBody Users users){ + try { + return ReturnT.success(usersRepository.save(users)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete Users", notes = "delete Users") + public Object delete(int id){ + Optional users=usersRepository.findById(id); + if(users.isPresent()){ + usersRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find Users by id", notes = "find Users by id") + public Object find(int id){ + Optional users=usersRepository.findById(id); + if(users.isPresent()){ + return ReturnT.success(users.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list Users", notes = "list Users") + public Object list(@RequestBody Users users, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(users, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(usersRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/AdminRepository.java b/projects/1739976570867/jpa-starp/starp-repository/AdminRepository.java new file mode 100644 index 00000000..862999f0 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/AdminRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Admin; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface AdminRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/CollectNewsRepository.java b/projects/1739976570867/jpa-starp/starp-repository/CollectNewsRepository.java new file mode 100644 index 00000000..60e5ab5d --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/CollectNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CollectNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CollectNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/CollectPostsRepository.java b/projects/1739976570867/jpa-starp/starp-repository/CollectPostsRepository.java new file mode 100644 index 00000000..515d0954 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/CollectPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CollectPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CollectPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/CommentsNewsRepository.java b/projects/1739976570867/jpa-starp/starp-repository/CommentsNewsRepository.java new file mode 100644 index 00000000..f3273e27 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/CommentsNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CommentsNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CommentsNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/CommentsPostsRepository.java b/projects/1739976570867/jpa-starp/starp-repository/CommentsPostsRepository.java new file mode 100644 index 00000000..cb8733c1 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/CommentsPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CommentsPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CommentsPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/LeagueRepository.java b/projects/1739976570867/jpa-starp/starp-repository/LeagueRepository.java new file mode 100644 index 00000000..bf387898 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/LeagueRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.League; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface LeagueRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/LikesNewsRepository.java b/projects/1739976570867/jpa-starp/starp-repository/LikesNewsRepository.java new file mode 100644 index 00000000..716ffb89 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/LikesNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.LikesNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface LikesNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/LikesPostsRepository.java b/projects/1739976570867/jpa-starp/starp-repository/LikesPostsRepository.java new file mode 100644 index 00000000..07be8c41 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/LikesPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.LikesPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface LikesPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/NewsEditorRepository.java b/projects/1739976570867/jpa-starp/starp-repository/NewsEditorRepository.java new file mode 100644 index 00000000..9643ac21 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/NewsEditorRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.NewsEditor; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsEditorRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/NewsLeagueRepository.java b/projects/1739976570867/jpa-starp/starp-repository/NewsLeagueRepository.java new file mode 100644 index 00000000..d6979142 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/NewsLeagueRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.NewsLeague; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsLeagueRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/NewsRepository.java b/projects/1739976570867/jpa-starp/starp-repository/NewsRepository.java new file mode 100644 index 00000000..711b6f99 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/NewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.News; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/NewsTeamRepository.java b/projects/1739976570867/jpa-starp/starp-repository/NewsTeamRepository.java new file mode 100644 index 00000000..87e52bb9 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/NewsTeamRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.NewsTeam; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsTeamRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/PostsLeagueRepository.java b/projects/1739976570867/jpa-starp/starp-repository/PostsLeagueRepository.java new file mode 100644 index 00000000..30203e72 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/PostsLeagueRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.PostsLeague; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface PostsLeagueRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/PostsRepository.java b/projects/1739976570867/jpa-starp/starp-repository/PostsRepository.java new file mode 100644 index 00000000..61ac813b --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/PostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Posts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface PostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/PostsTeamRepository.java b/projects/1739976570867/jpa-starp/starp-repository/PostsTeamRepository.java new file mode 100644 index 00000000..3feae2aa --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/PostsTeamRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.PostsTeam; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface PostsTeamRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/ReportCommentsNewsRepository.java b/projects/1739976570867/jpa-starp/starp-repository/ReportCommentsNewsRepository.java new file mode 100644 index 00000000..6b764a9d --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/ReportCommentsNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.ReportCommentsNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface ReportCommentsNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/ReportCommentsPostsRepository.java b/projects/1739976570867/jpa-starp/starp-repository/ReportCommentsPostsRepository.java new file mode 100644 index 00000000..671a7721 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/ReportCommentsPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.ReportCommentsPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface ReportCommentsPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/ReportPostsRepository.java b/projects/1739976570867/jpa-starp/starp-repository/ReportPostsRepository.java new file mode 100644 index 00000000..2013e28b --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/ReportPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.ReportPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface ReportPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/TeamRepository.java b/projects/1739976570867/jpa-starp/starp-repository/TeamRepository.java new file mode 100644 index 00000000..26603871 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/TeamRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Team; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface TeamRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa-starp/starp-repository/UsersRepository.java b/projects/1739976570867/jpa-starp/starp-repository/UsersRepository.java new file mode 100644 index 00000000..0c564906 --- /dev/null +++ b/projects/1739976570867/jpa-starp/starp-repository/UsersRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Users; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface UsersRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/entity/Admin.java b/projects/1739976570867/jpa/entity/Admin.java new file mode 100644 index 00000000..ea565ad9 --- /dev/null +++ b/projects/1739976570867/jpa/entity/Admin.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="admin") +@ApiModel("admin") +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Admin() { + } + +} diff --git a/projects/1739976570867/jpa/entity/CollectNews.java b/projects/1739976570867/jpa/entity/CollectNews.java new file mode 100644 index 00000000..a7ae8b97 --- /dev/null +++ b/projects/1739976570867/jpa/entity/CollectNews.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="collect_news") +@ApiModel("collect_news") +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CollectNews() { + } + +} diff --git a/projects/1739976570867/jpa/entity/CollectPosts.java b/projects/1739976570867/jpa/entity/CollectPosts.java new file mode 100644 index 00000000..38fb6b19 --- /dev/null +++ b/projects/1739976570867/jpa/entity/CollectPosts.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="collect_posts") +@ApiModel("collect_posts") +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CollectPosts() { + } + +} diff --git a/projects/1739976570867/jpa/entity/CommentsNews.java b/projects/1739976570867/jpa/entity/CommentsNews.java new file mode 100644 index 00000000..fd3b8d81 --- /dev/null +++ b/projects/1739976570867/jpa/entity/CommentsNews.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="comments_news") +@ApiModel("comments_news") +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CommentsNews() { + } + +} diff --git a/projects/1739976570867/jpa/entity/CommentsPosts.java b/projects/1739976570867/jpa/entity/CommentsPosts.java new file mode 100644 index 00000000..e203a08d --- /dev/null +++ b/projects/1739976570867/jpa/entity/CommentsPosts.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="comments_posts") +@ApiModel("comments_posts") +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CommentsPosts() { + } + +} diff --git a/projects/1739976570867/jpa/entity/League.java b/projects/1739976570867/jpa/entity/League.java new file mode 100644 index 00000000..e6d46703 --- /dev/null +++ b/projects/1739976570867/jpa/entity/League.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="league") +@ApiModel("league") +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public League() { + } + +} diff --git a/projects/1739976570867/jpa/entity/LikesNews.java b/projects/1739976570867/jpa/entity/LikesNews.java new file mode 100644 index 00000000..770353e8 --- /dev/null +++ b/projects/1739976570867/jpa/entity/LikesNews.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="likes_news") +@ApiModel("likes_news") +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public LikesNews() { + } + +} diff --git a/projects/1739976570867/jpa/entity/LikesPosts.java b/projects/1739976570867/jpa/entity/LikesPosts.java new file mode 100644 index 00000000..6640ff61 --- /dev/null +++ b/projects/1739976570867/jpa/entity/LikesPosts.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="likes_posts") +@ApiModel("likes_posts") +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public LikesPosts() { + } + +} diff --git a/projects/1739976570867/jpa/entity/News.java b/projects/1739976570867/jpa/entity/News.java new file mode 100644 index 00000000..c1ebee55 --- /dev/null +++ b/projects/1739976570867/jpa/entity/News.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="news") +@ApiModel("news") +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public News() { + } + +} diff --git a/projects/1739976570867/jpa/entity/NewsEditor.java b/projects/1739976570867/jpa/entity/NewsEditor.java new file mode 100644 index 00000000..74a5a3db --- /dev/null +++ b/projects/1739976570867/jpa/entity/NewsEditor.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="news_editor") +@ApiModel("news_editor") +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public NewsEditor() { + } + +} diff --git a/projects/1739976570867/jpa/entity/NewsLeague.java b/projects/1739976570867/jpa/entity/NewsLeague.java new file mode 100644 index 00000000..32f52106 --- /dev/null +++ b/projects/1739976570867/jpa/entity/NewsLeague.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="news_league") +@ApiModel("news_league") +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * n_id + */ + @ApiModelProperty("n_id") + @Column(name="n_id") + private Long nId; + + public NewsLeague() { + } + +} diff --git a/projects/1739976570867/jpa/entity/NewsTeam.java b/projects/1739976570867/jpa/entity/NewsTeam.java new file mode 100644 index 00000000..3473a251 --- /dev/null +++ b/projects/1739976570867/jpa/entity/NewsTeam.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="news_team") +@ApiModel("news_team") +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * n_id + */ + @ApiModelProperty("n_id") + @Column(name="n_id") + private Long nId; + + public NewsTeam() { + } + +} diff --git a/projects/1739976570867/jpa/entity/Posts.java b/projects/1739976570867/jpa/entity/Posts.java new file mode 100644 index 00000000..b834adda --- /dev/null +++ b/projects/1739976570867/jpa/entity/Posts.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="posts") +@ApiModel("posts") +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Posts() { + } + +} diff --git a/projects/1739976570867/jpa/entity/PostsLeague.java b/projects/1739976570867/jpa/entity/PostsLeague.java new file mode 100644 index 00000000..6830841d --- /dev/null +++ b/projects/1739976570867/jpa/entity/PostsLeague.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="posts_league") +@ApiModel("posts_league") +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public PostsLeague() { + } + +} diff --git a/projects/1739976570867/jpa/entity/PostsTeam.java b/projects/1739976570867/jpa/entity/PostsTeam.java new file mode 100644 index 00000000..29f29b63 --- /dev/null +++ b/projects/1739976570867/jpa/entity/PostsTeam.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="posts_team") +@ApiModel("posts_team") +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public PostsTeam() { + } + +} diff --git a/projects/1739976570867/jpa/entity/ReportCommentsNews.java b/projects/1739976570867/jpa/entity/ReportCommentsNews.java new file mode 100644 index 00000000..4fdcaf79 --- /dev/null +++ b/projects/1739976570867/jpa/entity/ReportCommentsNews.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="report_comments_news") +@ApiModel("report_comments_news") +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * cn_id + */ + @ApiModelProperty("cn_id") + @Column(name="cn_id") + private Long cnId; + + public ReportCommentsNews() { + } + +} diff --git a/projects/1739976570867/jpa/entity/ReportCommentsPosts.java b/projects/1739976570867/jpa/entity/ReportCommentsPosts.java new file mode 100644 index 00000000..86f5e2c2 --- /dev/null +++ b/projects/1739976570867/jpa/entity/ReportCommentsPosts.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="report_comments_posts") +@ApiModel("report_comments_posts") +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * cp_id + */ + @ApiModelProperty("cp_id") + @Column(name="cp_id") + private Long cpId; + + public ReportCommentsPosts() { + } + +} diff --git a/projects/1739976570867/jpa/entity/ReportPosts.java b/projects/1739976570867/jpa/entity/ReportPosts.java new file mode 100644 index 00000000..d65065b6 --- /dev/null +++ b/projects/1739976570867/jpa/entity/ReportPosts.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="report_posts") +@ApiModel("report_posts") +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * p_id + */ + @ApiModelProperty("p_id") + @Column(name="p_id") + private Long pId; + + public ReportPosts() { + } + +} diff --git a/projects/1739976570867/jpa/entity/Team.java b/projects/1739976570867/jpa/entity/Team.java new file mode 100644 index 00000000..8a40913b --- /dev/null +++ b/projects/1739976570867/jpa/entity/Team.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="team") +@ApiModel("team") +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Team() { + } + +} diff --git a/projects/1739976570867/jpa/entity/Users.java b/projects/1739976570867/jpa/entity/Users.java new file mode 100644 index 00000000..a7ccf790 --- /dev/null +++ b/projects/1739976570867/jpa/entity/Users.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="users") +@ApiModel("users") +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Users() { + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/AdminController.java b/projects/1739976570867/jpa/jpacontroller/AdminController.java new file mode 100644 index 00000000..1d060dbd --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/AdminController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.Admin; +import com.hzy.repository.AdminRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/admin") +public class AdminController { + + @Autowired + private AdminRepository adminRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Admin admin){ + return adminRepository.save(admin); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional admin=adminRepository.findById(id); + if(admin.isPresent()){ + adminRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional admin=adminRepository.findById(id); + if(admin.isPresent()){ + return ReturnT.success(admin.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Admin admin, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(admin, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return adminRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/CollectNewsController.java b/projects/1739976570867/jpa/jpacontroller/CollectNewsController.java new file mode 100644 index 00000000..b15996f1 --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/CollectNewsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.CollectNews; +import com.hzy.repository.CollectNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/collectNews") +public class CollectNewsController { + + @Autowired + private CollectNewsRepository collectNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CollectNews collectNews){ + return collectNewsRepository.save(collectNews); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional collectNews=collectNewsRepository.findById(id); + if(collectNews.isPresent()){ + collectNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional collectNews=collectNewsRepository.findById(id); + if(collectNews.isPresent()){ + return ReturnT.success(collectNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CollectNews collectNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(collectNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return collectNewsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/CollectPostsController.java b/projects/1739976570867/jpa/jpacontroller/CollectPostsController.java new file mode 100644 index 00000000..b83633e4 --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/CollectPostsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.CollectPosts; +import com.hzy.repository.CollectPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/collectPosts") +public class CollectPostsController { + + @Autowired + private CollectPostsRepository collectPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CollectPosts collectPosts){ + return collectPostsRepository.save(collectPosts); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional collectPosts=collectPostsRepository.findById(id); + if(collectPosts.isPresent()){ + collectPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional collectPosts=collectPostsRepository.findById(id); + if(collectPosts.isPresent()){ + return ReturnT.success(collectPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CollectPosts collectPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(collectPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return collectPostsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/CommentsNewsController.java b/projects/1739976570867/jpa/jpacontroller/CommentsNewsController.java new file mode 100644 index 00000000..e402b55b --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/CommentsNewsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.CommentsNews; +import com.hzy.repository.CommentsNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/commentsNews") +public class CommentsNewsController { + + @Autowired + private CommentsNewsRepository commentsNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CommentsNews commentsNews){ + return commentsNewsRepository.save(commentsNews); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional commentsNews=commentsNewsRepository.findById(id); + if(commentsNews.isPresent()){ + commentsNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional commentsNews=commentsNewsRepository.findById(id); + if(commentsNews.isPresent()){ + return ReturnT.success(commentsNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CommentsNews commentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(commentsNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return commentsNewsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/CommentsPostsController.java b/projects/1739976570867/jpa/jpacontroller/CommentsPostsController.java new file mode 100644 index 00000000..6232cbb7 --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/CommentsPostsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.CommentsPosts; +import com.hzy.repository.CommentsPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/commentsPosts") +public class CommentsPostsController { + + @Autowired + private CommentsPostsRepository commentsPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CommentsPosts commentsPosts){ + return commentsPostsRepository.save(commentsPosts); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional commentsPosts=commentsPostsRepository.findById(id); + if(commentsPosts.isPresent()){ + commentsPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional commentsPosts=commentsPostsRepository.findById(id); + if(commentsPosts.isPresent()){ + return ReturnT.success(commentsPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CommentsPosts commentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(commentsPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return commentsPostsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/LeagueController.java b/projects/1739976570867/jpa/jpacontroller/LeagueController.java new file mode 100644 index 00000000..44ecef6f --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/LeagueController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.League; +import com.hzy.repository.LeagueRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/league") +public class LeagueController { + + @Autowired + private LeagueRepository leagueRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(League league){ + return leagueRepository.save(league); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional league=leagueRepository.findById(id); + if(league.isPresent()){ + leagueRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional league=leagueRepository.findById(id); + if(league.isPresent()){ + return ReturnT.success(league.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(League league, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(league, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return leagueRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/LikesNewsController.java b/projects/1739976570867/jpa/jpacontroller/LikesNewsController.java new file mode 100644 index 00000000..06c22b73 --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/LikesNewsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.LikesNews; +import com.hzy.repository.LikesNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/likesNews") +public class LikesNewsController { + + @Autowired + private LikesNewsRepository likesNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(LikesNews likesNews){ + return likesNewsRepository.save(likesNews); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional likesNews=likesNewsRepository.findById(id); + if(likesNews.isPresent()){ + likesNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional likesNews=likesNewsRepository.findById(id); + if(likesNews.isPresent()){ + return ReturnT.success(likesNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(LikesNews likesNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(likesNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return likesNewsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/LikesPostsController.java b/projects/1739976570867/jpa/jpacontroller/LikesPostsController.java new file mode 100644 index 00000000..b6d7a40f --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/LikesPostsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.LikesPosts; +import com.hzy.repository.LikesPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/likesPosts") +public class LikesPostsController { + + @Autowired + private LikesPostsRepository likesPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(LikesPosts likesPosts){ + return likesPostsRepository.save(likesPosts); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional likesPosts=likesPostsRepository.findById(id); + if(likesPosts.isPresent()){ + likesPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional likesPosts=likesPostsRepository.findById(id); + if(likesPosts.isPresent()){ + return ReturnT.success(likesPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(LikesPosts likesPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(likesPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return likesPostsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/NewsController.java b/projects/1739976570867/jpa/jpacontroller/NewsController.java new file mode 100644 index 00000000..230da201 --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/NewsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.News; +import com.hzy.repository.NewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/news") +public class NewsController { + + @Autowired + private NewsRepository newsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(News news){ + return newsRepository.save(news); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional news=newsRepository.findById(id); + if(news.isPresent()){ + newsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional news=newsRepository.findById(id); + if(news.isPresent()){ + return ReturnT.success(news.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(News news, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(news, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return newsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/NewsEditorController.java b/projects/1739976570867/jpa/jpacontroller/NewsEditorController.java new file mode 100644 index 00000000..22f4d192 --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/NewsEditorController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.NewsEditor; +import com.hzy.repository.NewsEditorRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsEditor") +public class NewsEditorController { + + @Autowired + private NewsEditorRepository newsEditorRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsEditor newsEditor){ + return newsEditorRepository.save(newsEditor); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional newsEditor=newsEditorRepository.findById(id); + if(newsEditor.isPresent()){ + newsEditorRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional newsEditor=newsEditorRepository.findById(id); + if(newsEditor.isPresent()){ + return ReturnT.success(newsEditor.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsEditor newsEditor, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(newsEditor, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return newsEditorRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/NewsLeagueController.java b/projects/1739976570867/jpa/jpacontroller/NewsLeagueController.java new file mode 100644 index 00000000..590d90fc --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/NewsLeagueController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.NewsLeague; +import com.hzy.repository.NewsLeagueRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsLeague") +public class NewsLeagueController { + + @Autowired + private NewsLeagueRepository newsLeagueRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsLeague newsLeague){ + return newsLeagueRepository.save(newsLeague); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional newsLeague=newsLeagueRepository.findById(id); + if(newsLeague.isPresent()){ + newsLeagueRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional newsLeague=newsLeagueRepository.findById(id); + if(newsLeague.isPresent()){ + return ReturnT.success(newsLeague.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsLeague newsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(newsLeague, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return newsLeagueRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/NewsTeamController.java b/projects/1739976570867/jpa/jpacontroller/NewsTeamController.java new file mode 100644 index 00000000..49ab5f14 --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/NewsTeamController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.NewsTeam; +import com.hzy.repository.NewsTeamRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsTeam") +public class NewsTeamController { + + @Autowired + private NewsTeamRepository newsTeamRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsTeam newsTeam){ + return newsTeamRepository.save(newsTeam); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional newsTeam=newsTeamRepository.findById(id); + if(newsTeam.isPresent()){ + newsTeamRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional newsTeam=newsTeamRepository.findById(id); + if(newsTeam.isPresent()){ + return ReturnT.success(newsTeam.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsTeam newsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(newsTeam, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return newsTeamRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/PostsController.java b/projects/1739976570867/jpa/jpacontroller/PostsController.java new file mode 100644 index 00000000..12430d2b --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/PostsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.Posts; +import com.hzy.repository.PostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/posts") +public class PostsController { + + @Autowired + private PostsRepository postsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Posts posts){ + return postsRepository.save(posts); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional posts=postsRepository.findById(id); + if(posts.isPresent()){ + postsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional posts=postsRepository.findById(id); + if(posts.isPresent()){ + return ReturnT.success(posts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Posts posts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(posts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return postsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/PostsLeagueController.java b/projects/1739976570867/jpa/jpacontroller/PostsLeagueController.java new file mode 100644 index 00000000..c2c0d743 --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/PostsLeagueController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.PostsLeague; +import com.hzy.repository.PostsLeagueRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/postsLeague") +public class PostsLeagueController { + + @Autowired + private PostsLeagueRepository postsLeagueRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(PostsLeague postsLeague){ + return postsLeagueRepository.save(postsLeague); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional postsLeague=postsLeagueRepository.findById(id); + if(postsLeague.isPresent()){ + postsLeagueRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional postsLeague=postsLeagueRepository.findById(id); + if(postsLeague.isPresent()){ + return ReturnT.success(postsLeague.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(PostsLeague postsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(postsLeague, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return postsLeagueRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/PostsTeamController.java b/projects/1739976570867/jpa/jpacontroller/PostsTeamController.java new file mode 100644 index 00000000..ffefc572 --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/PostsTeamController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.PostsTeam; +import com.hzy.repository.PostsTeamRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/postsTeam") +public class PostsTeamController { + + @Autowired + private PostsTeamRepository postsTeamRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(PostsTeam postsTeam){ + return postsTeamRepository.save(postsTeam); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional postsTeam=postsTeamRepository.findById(id); + if(postsTeam.isPresent()){ + postsTeamRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional postsTeam=postsTeamRepository.findById(id); + if(postsTeam.isPresent()){ + return ReturnT.success(postsTeam.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(PostsTeam postsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(postsTeam, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return postsTeamRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/ReportCommentsNewsController.java b/projects/1739976570867/jpa/jpacontroller/ReportCommentsNewsController.java new file mode 100644 index 00000000..05dc781a --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/ReportCommentsNewsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.ReportCommentsNews; +import com.hzy.repository.ReportCommentsNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportCommentsNews") +public class ReportCommentsNewsController { + + @Autowired + private ReportCommentsNewsRepository reportCommentsNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportCommentsNews reportCommentsNews){ + return reportCommentsNewsRepository.save(reportCommentsNews); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional reportCommentsNews=reportCommentsNewsRepository.findById(id); + if(reportCommentsNews.isPresent()){ + reportCommentsNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional reportCommentsNews=reportCommentsNewsRepository.findById(id); + if(reportCommentsNews.isPresent()){ + return ReturnT.success(reportCommentsNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportCommentsNews reportCommentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(reportCommentsNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return reportCommentsNewsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/ReportCommentsPostsController.java b/projects/1739976570867/jpa/jpacontroller/ReportCommentsPostsController.java new file mode 100644 index 00000000..bbead975 --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/ReportCommentsPostsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.ReportCommentsPosts; +import com.hzy.repository.ReportCommentsPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportCommentsPosts") +public class ReportCommentsPostsController { + + @Autowired + private ReportCommentsPostsRepository reportCommentsPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportCommentsPosts reportCommentsPosts){ + return reportCommentsPostsRepository.save(reportCommentsPosts); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional reportCommentsPosts=reportCommentsPostsRepository.findById(id); + if(reportCommentsPosts.isPresent()){ + reportCommentsPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional reportCommentsPosts=reportCommentsPostsRepository.findById(id); + if(reportCommentsPosts.isPresent()){ + return ReturnT.success(reportCommentsPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportCommentsPosts reportCommentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(reportCommentsPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return reportCommentsPostsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/ReportPostsController.java b/projects/1739976570867/jpa/jpacontroller/ReportPostsController.java new file mode 100644 index 00000000..50777e87 --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/ReportPostsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.ReportPosts; +import com.hzy.repository.ReportPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportPosts") +public class ReportPostsController { + + @Autowired + private ReportPostsRepository reportPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportPosts reportPosts){ + return reportPostsRepository.save(reportPosts); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional reportPosts=reportPostsRepository.findById(id); + if(reportPosts.isPresent()){ + reportPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional reportPosts=reportPostsRepository.findById(id); + if(reportPosts.isPresent()){ + return ReturnT.success(reportPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportPosts reportPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(reportPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return reportPostsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/TeamController.java b/projects/1739976570867/jpa/jpacontroller/TeamController.java new file mode 100644 index 00000000..5f631830 --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/TeamController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.Team; +import com.hzy.repository.TeamRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/team") +public class TeamController { + + @Autowired + private TeamRepository teamRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Team team){ + return teamRepository.save(team); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional team=teamRepository.findById(id); + if(team.isPresent()){ + teamRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional team=teamRepository.findById(id); + if(team.isPresent()){ + return ReturnT.success(team.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Team team, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(team, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return teamRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/jpacontroller/UsersController.java b/projects/1739976570867/jpa/jpacontroller/UsersController.java new file mode 100644 index 00000000..b1c8eef4 --- /dev/null +++ b/projects/1739976570867/jpa/jpacontroller/UsersController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.Users; +import com.hzy.repository.UsersRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/users") +public class UsersController { + + @Autowired + private UsersRepository usersRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Users users){ + return usersRepository.save(users); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional users=usersRepository.findById(id); + if(users.isPresent()){ + usersRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional users=usersRepository.findById(id); + if(users.isPresent()){ + return ReturnT.success(users.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Users users, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(users, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return usersRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976570867/jpa/repository/AdminRepository.java b/projects/1739976570867/jpa/repository/AdminRepository.java new file mode 100644 index 00000000..862999f0 --- /dev/null +++ b/projects/1739976570867/jpa/repository/AdminRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Admin; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface AdminRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/CollectNewsRepository.java b/projects/1739976570867/jpa/repository/CollectNewsRepository.java new file mode 100644 index 00000000..60e5ab5d --- /dev/null +++ b/projects/1739976570867/jpa/repository/CollectNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CollectNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CollectNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/CollectPostsRepository.java b/projects/1739976570867/jpa/repository/CollectPostsRepository.java new file mode 100644 index 00000000..515d0954 --- /dev/null +++ b/projects/1739976570867/jpa/repository/CollectPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CollectPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CollectPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/CommentsNewsRepository.java b/projects/1739976570867/jpa/repository/CommentsNewsRepository.java new file mode 100644 index 00000000..f3273e27 --- /dev/null +++ b/projects/1739976570867/jpa/repository/CommentsNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CommentsNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CommentsNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/CommentsPostsRepository.java b/projects/1739976570867/jpa/repository/CommentsPostsRepository.java new file mode 100644 index 00000000..cb8733c1 --- /dev/null +++ b/projects/1739976570867/jpa/repository/CommentsPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CommentsPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CommentsPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/LeagueRepository.java b/projects/1739976570867/jpa/repository/LeagueRepository.java new file mode 100644 index 00000000..bf387898 --- /dev/null +++ b/projects/1739976570867/jpa/repository/LeagueRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.League; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface LeagueRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/LikesNewsRepository.java b/projects/1739976570867/jpa/repository/LikesNewsRepository.java new file mode 100644 index 00000000..716ffb89 --- /dev/null +++ b/projects/1739976570867/jpa/repository/LikesNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.LikesNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface LikesNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/LikesPostsRepository.java b/projects/1739976570867/jpa/repository/LikesPostsRepository.java new file mode 100644 index 00000000..07be8c41 --- /dev/null +++ b/projects/1739976570867/jpa/repository/LikesPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.LikesPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface LikesPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/NewsEditorRepository.java b/projects/1739976570867/jpa/repository/NewsEditorRepository.java new file mode 100644 index 00000000..9643ac21 --- /dev/null +++ b/projects/1739976570867/jpa/repository/NewsEditorRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.NewsEditor; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsEditorRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/NewsLeagueRepository.java b/projects/1739976570867/jpa/repository/NewsLeagueRepository.java new file mode 100644 index 00000000..d6979142 --- /dev/null +++ b/projects/1739976570867/jpa/repository/NewsLeagueRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.NewsLeague; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsLeagueRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/NewsRepository.java b/projects/1739976570867/jpa/repository/NewsRepository.java new file mode 100644 index 00000000..711b6f99 --- /dev/null +++ b/projects/1739976570867/jpa/repository/NewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.News; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/NewsTeamRepository.java b/projects/1739976570867/jpa/repository/NewsTeamRepository.java new file mode 100644 index 00000000..87e52bb9 --- /dev/null +++ b/projects/1739976570867/jpa/repository/NewsTeamRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.NewsTeam; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsTeamRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/PostsLeagueRepository.java b/projects/1739976570867/jpa/repository/PostsLeagueRepository.java new file mode 100644 index 00000000..30203e72 --- /dev/null +++ b/projects/1739976570867/jpa/repository/PostsLeagueRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.PostsLeague; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface PostsLeagueRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/PostsRepository.java b/projects/1739976570867/jpa/repository/PostsRepository.java new file mode 100644 index 00000000..61ac813b --- /dev/null +++ b/projects/1739976570867/jpa/repository/PostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Posts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface PostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/PostsTeamRepository.java b/projects/1739976570867/jpa/repository/PostsTeamRepository.java new file mode 100644 index 00000000..3feae2aa --- /dev/null +++ b/projects/1739976570867/jpa/repository/PostsTeamRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.PostsTeam; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface PostsTeamRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/ReportCommentsNewsRepository.java b/projects/1739976570867/jpa/repository/ReportCommentsNewsRepository.java new file mode 100644 index 00000000..6b764a9d --- /dev/null +++ b/projects/1739976570867/jpa/repository/ReportCommentsNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.ReportCommentsNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface ReportCommentsNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/ReportCommentsPostsRepository.java b/projects/1739976570867/jpa/repository/ReportCommentsPostsRepository.java new file mode 100644 index 00000000..671a7721 --- /dev/null +++ b/projects/1739976570867/jpa/repository/ReportCommentsPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.ReportCommentsPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface ReportCommentsPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/ReportPostsRepository.java b/projects/1739976570867/jpa/repository/ReportPostsRepository.java new file mode 100644 index 00000000..2013e28b --- /dev/null +++ b/projects/1739976570867/jpa/repository/ReportPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.ReportPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface ReportPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/TeamRepository.java b/projects/1739976570867/jpa/repository/TeamRepository.java new file mode 100644 index 00000000..26603871 --- /dev/null +++ b/projects/1739976570867/jpa/repository/TeamRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Team; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface TeamRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/jpa/repository/UsersRepository.java b/projects/1739976570867/jpa/repository/UsersRepository.java new file mode 100644 index 00000000..0c564906 --- /dev/null +++ b/projects/1739976570867/jpa/repository/UsersRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Users; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface UsersRepository extends JpaRepository { + + + +} diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/AdminController.java b/projects/1739976570867/mybatis-plus/pluscontroller/AdminController.java new file mode 100644 index 00000000..032c97a7 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/AdminController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.Admin; +import com.hzy.mapper.AdminMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description admin控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/admin") +public class AdminController { + + @Autowired + private AdminMapper adminMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody Admin admin){ + log.info("admin:"+JSON.toJSONString(admin)); + Admin oldAdmin = adminMapper.selectOne(new QueryWrapper().eq("admin_id",admin.getAdminId())); + admin.setUpdateTime(new Date()); + if(oldAdmin!=null){ + adminMapper.updateById(admin); + }else{ + if(adminMapper.selectOne(new QueryWrapper().eq("admin_name",admin.getAdminName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + admin.setCreateTime(new Date()); + adminMapper.insert(admin); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Admin admin = adminMapper.selectOne(new QueryWrapper().eq("admin_id",id)); + if(admin!=null){ + adminMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Admin admin = adminMapper.selectOne(new QueryWrapper().eq("admin_id",id)); + if(admin!=null){ + return ReturnT.success(admin); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + Admin admin = JSON.parseObject(searchParams, Admin.class); + queryWrapper.eq(StringUtils.isNoneEmpty(admin.getAdminName()), "admin_name", admin.getAdminName()); + } + //执行分页 + IPage pageList = adminMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + Admin queryParamDTO = JSON.parseObject(searchParams, Admin.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = adminMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = adminMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("admin-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + Admin admin = adminMapper.selectOne(new QueryWrapper().eq("admin_id",id)); + return new ModelAndView("admin-edit","admin",admin); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + Admin admin = adminMapper.selectOne(new QueryWrapper().eq("admin_id",id)); + if(admin!=null){ + admin.setUpdateTime(new Date()); + admin.setStatus(status); + adminMapper.updateById(admin); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(admin.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/CollectNewsController.java b/projects/1739976570867/mybatis-plus/pluscontroller/CollectNewsController.java new file mode 100644 index 00000000..968b2cf0 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/CollectNewsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.CollectNews; +import com.hzy.mapper.CollectNewsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description collect_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/collectNews") +public class CollectNewsController { + + @Autowired + private CollectNewsMapper collectNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody CollectNews collectNews){ + log.info("collectNews:"+JSON.toJSONString(collectNews)); + CollectNews oldCollectNews = collectNewsMapper.selectOne(new QueryWrapper().eq("collectNews_id",collectNews.getCollectNewsId())); + collectNews.setUpdateTime(new Date()); + if(oldCollectNews!=null){ + collectNewsMapper.updateById(collectNews); + }else{ + if(collectNewsMapper.selectOne(new QueryWrapper().eq("collectNews_name",collectNews.getCollectNewsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + collectNews.setCreateTime(new Date()); + collectNewsMapper.insert(collectNews); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CollectNews collectNews = collectNewsMapper.selectOne(new QueryWrapper().eq("collectNews_id",id)); + if(collectNews!=null){ + collectNewsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CollectNews collectNews = collectNewsMapper.selectOne(new QueryWrapper().eq("collectNews_id",id)); + if(collectNews!=null){ + return ReturnT.success(collectNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + CollectNews collectNews = JSON.parseObject(searchParams, CollectNews.class); + queryWrapper.eq(StringUtils.isNoneEmpty(collectNews.getCollectNewsName()), "collectNews_name", collectNews.getCollectNewsName()); + } + //执行分页 + IPage pageList = collectNewsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + CollectNews queryParamDTO = JSON.parseObject(searchParams, CollectNews.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = collectNewsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = collectNewsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("collectNews-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + CollectNews collectNews = collectNewsMapper.selectOne(new QueryWrapper().eq("collectNews_id",id)); + return new ModelAndView("collectNews-edit","collectNews",collectNews); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + CollectNews collectNews = collectNewsMapper.selectOne(new QueryWrapper().eq("collectNews_id",id)); + if(collectNews!=null){ + collectNews.setUpdateTime(new Date()); + collectNews.setStatus(status); + collectNewsMapper.updateById(collectNews); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(collectNews.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/CollectPostsController.java b/projects/1739976570867/mybatis-plus/pluscontroller/CollectPostsController.java new file mode 100644 index 00000000..7eb250f5 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/CollectPostsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.CollectPosts; +import com.hzy.mapper.CollectPostsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description collect_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/collectPosts") +public class CollectPostsController { + + @Autowired + private CollectPostsMapper collectPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody CollectPosts collectPosts){ + log.info("collectPosts:"+JSON.toJSONString(collectPosts)); + CollectPosts oldCollectPosts = collectPostsMapper.selectOne(new QueryWrapper().eq("collectPosts_id",collectPosts.getCollectPostsId())); + collectPosts.setUpdateTime(new Date()); + if(oldCollectPosts!=null){ + collectPostsMapper.updateById(collectPosts); + }else{ + if(collectPostsMapper.selectOne(new QueryWrapper().eq("collectPosts_name",collectPosts.getCollectPostsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + collectPosts.setCreateTime(new Date()); + collectPostsMapper.insert(collectPosts); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CollectPosts collectPosts = collectPostsMapper.selectOne(new QueryWrapper().eq("collectPosts_id",id)); + if(collectPosts!=null){ + collectPostsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CollectPosts collectPosts = collectPostsMapper.selectOne(new QueryWrapper().eq("collectPosts_id",id)); + if(collectPosts!=null){ + return ReturnT.success(collectPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + CollectPosts collectPosts = JSON.parseObject(searchParams, CollectPosts.class); + queryWrapper.eq(StringUtils.isNoneEmpty(collectPosts.getCollectPostsName()), "collectPosts_name", collectPosts.getCollectPostsName()); + } + //执行分页 + IPage pageList = collectPostsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + CollectPosts queryParamDTO = JSON.parseObject(searchParams, CollectPosts.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = collectPostsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = collectPostsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("collectPosts-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + CollectPosts collectPosts = collectPostsMapper.selectOne(new QueryWrapper().eq("collectPosts_id",id)); + return new ModelAndView("collectPosts-edit","collectPosts",collectPosts); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + CollectPosts collectPosts = collectPostsMapper.selectOne(new QueryWrapper().eq("collectPosts_id",id)); + if(collectPosts!=null){ + collectPosts.setUpdateTime(new Date()); + collectPosts.setStatus(status); + collectPostsMapper.updateById(collectPosts); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(collectPosts.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/CommentsNewsController.java b/projects/1739976570867/mybatis-plus/pluscontroller/CommentsNewsController.java new file mode 100644 index 00000000..1ff93f00 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/CommentsNewsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.CommentsNews; +import com.hzy.mapper.CommentsNewsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description comments_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/commentsNews") +public class CommentsNewsController { + + @Autowired + private CommentsNewsMapper commentsNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody CommentsNews commentsNews){ + log.info("commentsNews:"+JSON.toJSONString(commentsNews)); + CommentsNews oldCommentsNews = commentsNewsMapper.selectOne(new QueryWrapper().eq("commentsNews_id",commentsNews.getCommentsNewsId())); + commentsNews.setUpdateTime(new Date()); + if(oldCommentsNews!=null){ + commentsNewsMapper.updateById(commentsNews); + }else{ + if(commentsNewsMapper.selectOne(new QueryWrapper().eq("commentsNews_name",commentsNews.getCommentsNewsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + commentsNews.setCreateTime(new Date()); + commentsNewsMapper.insert(commentsNews); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CommentsNews commentsNews = commentsNewsMapper.selectOne(new QueryWrapper().eq("commentsNews_id",id)); + if(commentsNews!=null){ + commentsNewsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CommentsNews commentsNews = commentsNewsMapper.selectOne(new QueryWrapper().eq("commentsNews_id",id)); + if(commentsNews!=null){ + return ReturnT.success(commentsNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + CommentsNews commentsNews = JSON.parseObject(searchParams, CommentsNews.class); + queryWrapper.eq(StringUtils.isNoneEmpty(commentsNews.getCommentsNewsName()), "commentsNews_name", commentsNews.getCommentsNewsName()); + } + //执行分页 + IPage pageList = commentsNewsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + CommentsNews queryParamDTO = JSON.parseObject(searchParams, CommentsNews.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = commentsNewsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = commentsNewsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("commentsNews-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + CommentsNews commentsNews = commentsNewsMapper.selectOne(new QueryWrapper().eq("commentsNews_id",id)); + return new ModelAndView("commentsNews-edit","commentsNews",commentsNews); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + CommentsNews commentsNews = commentsNewsMapper.selectOne(new QueryWrapper().eq("commentsNews_id",id)); + if(commentsNews!=null){ + commentsNews.setUpdateTime(new Date()); + commentsNews.setStatus(status); + commentsNewsMapper.updateById(commentsNews); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(commentsNews.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/CommentsPostsController.java b/projects/1739976570867/mybatis-plus/pluscontroller/CommentsPostsController.java new file mode 100644 index 00000000..3a666564 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/CommentsPostsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.CommentsPosts; +import com.hzy.mapper.CommentsPostsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description comments_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/commentsPosts") +public class CommentsPostsController { + + @Autowired + private CommentsPostsMapper commentsPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody CommentsPosts commentsPosts){ + log.info("commentsPosts:"+JSON.toJSONString(commentsPosts)); + CommentsPosts oldCommentsPosts = commentsPostsMapper.selectOne(new QueryWrapper().eq("commentsPosts_id",commentsPosts.getCommentsPostsId())); + commentsPosts.setUpdateTime(new Date()); + if(oldCommentsPosts!=null){ + commentsPostsMapper.updateById(commentsPosts); + }else{ + if(commentsPostsMapper.selectOne(new QueryWrapper().eq("commentsPosts_name",commentsPosts.getCommentsPostsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + commentsPosts.setCreateTime(new Date()); + commentsPostsMapper.insert(commentsPosts); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CommentsPosts commentsPosts = commentsPostsMapper.selectOne(new QueryWrapper().eq("commentsPosts_id",id)); + if(commentsPosts!=null){ + commentsPostsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CommentsPosts commentsPosts = commentsPostsMapper.selectOne(new QueryWrapper().eq("commentsPosts_id",id)); + if(commentsPosts!=null){ + return ReturnT.success(commentsPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + CommentsPosts commentsPosts = JSON.parseObject(searchParams, CommentsPosts.class); + queryWrapper.eq(StringUtils.isNoneEmpty(commentsPosts.getCommentsPostsName()), "commentsPosts_name", commentsPosts.getCommentsPostsName()); + } + //执行分页 + IPage pageList = commentsPostsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + CommentsPosts queryParamDTO = JSON.parseObject(searchParams, CommentsPosts.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = commentsPostsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = commentsPostsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("commentsPosts-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + CommentsPosts commentsPosts = commentsPostsMapper.selectOne(new QueryWrapper().eq("commentsPosts_id",id)); + return new ModelAndView("commentsPosts-edit","commentsPosts",commentsPosts); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + CommentsPosts commentsPosts = commentsPostsMapper.selectOne(new QueryWrapper().eq("commentsPosts_id",id)); + if(commentsPosts!=null){ + commentsPosts.setUpdateTime(new Date()); + commentsPosts.setStatus(status); + commentsPostsMapper.updateById(commentsPosts); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(commentsPosts.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/LeagueController.java b/projects/1739976570867/mybatis-plus/pluscontroller/LeagueController.java new file mode 100644 index 00000000..894b1eaa --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/LeagueController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.League; +import com.hzy.mapper.LeagueMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description league控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/league") +public class LeagueController { + + @Autowired + private LeagueMapper leagueMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody League league){ + log.info("league:"+JSON.toJSONString(league)); + League oldLeague = leagueMapper.selectOne(new QueryWrapper().eq("league_id",league.getLeagueId())); + league.setUpdateTime(new Date()); + if(oldLeague!=null){ + leagueMapper.updateById(league); + }else{ + if(leagueMapper.selectOne(new QueryWrapper().eq("league_name",league.getLeagueName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + league.setCreateTime(new Date()); + leagueMapper.insert(league); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + League league = leagueMapper.selectOne(new QueryWrapper().eq("league_id",id)); + if(league!=null){ + leagueMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + League league = leagueMapper.selectOne(new QueryWrapper().eq("league_id",id)); + if(league!=null){ + return ReturnT.success(league); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + League league = JSON.parseObject(searchParams, League.class); + queryWrapper.eq(StringUtils.isNoneEmpty(league.getLeagueName()), "league_name", league.getLeagueName()); + } + //执行分页 + IPage pageList = leagueMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + League queryParamDTO = JSON.parseObject(searchParams, League.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = leagueMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = leagueMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("league-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + League league = leagueMapper.selectOne(new QueryWrapper().eq("league_id",id)); + return new ModelAndView("league-edit","league",league); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + League league = leagueMapper.selectOne(new QueryWrapper().eq("league_id",id)); + if(league!=null){ + league.setUpdateTime(new Date()); + league.setStatus(status); + leagueMapper.updateById(league); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(league.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/LikesNewsController.java b/projects/1739976570867/mybatis-plus/pluscontroller/LikesNewsController.java new file mode 100644 index 00000000..a0f8e66d --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/LikesNewsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.LikesNews; +import com.hzy.mapper.LikesNewsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description likes_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/likesNews") +public class LikesNewsController { + + @Autowired + private LikesNewsMapper likesNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody LikesNews likesNews){ + log.info("likesNews:"+JSON.toJSONString(likesNews)); + LikesNews oldLikesNews = likesNewsMapper.selectOne(new QueryWrapper().eq("likesNews_id",likesNews.getLikesNewsId())); + likesNews.setUpdateTime(new Date()); + if(oldLikesNews!=null){ + likesNewsMapper.updateById(likesNews); + }else{ + if(likesNewsMapper.selectOne(new QueryWrapper().eq("likesNews_name",likesNews.getLikesNewsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + likesNews.setCreateTime(new Date()); + likesNewsMapper.insert(likesNews); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + LikesNews likesNews = likesNewsMapper.selectOne(new QueryWrapper().eq("likesNews_id",id)); + if(likesNews!=null){ + likesNewsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + LikesNews likesNews = likesNewsMapper.selectOne(new QueryWrapper().eq("likesNews_id",id)); + if(likesNews!=null){ + return ReturnT.success(likesNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + LikesNews likesNews = JSON.parseObject(searchParams, LikesNews.class); + queryWrapper.eq(StringUtils.isNoneEmpty(likesNews.getLikesNewsName()), "likesNews_name", likesNews.getLikesNewsName()); + } + //执行分页 + IPage pageList = likesNewsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + LikesNews queryParamDTO = JSON.parseObject(searchParams, LikesNews.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = likesNewsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = likesNewsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("likesNews-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + LikesNews likesNews = likesNewsMapper.selectOne(new QueryWrapper().eq("likesNews_id",id)); + return new ModelAndView("likesNews-edit","likesNews",likesNews); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + LikesNews likesNews = likesNewsMapper.selectOne(new QueryWrapper().eq("likesNews_id",id)); + if(likesNews!=null){ + likesNews.setUpdateTime(new Date()); + likesNews.setStatus(status); + likesNewsMapper.updateById(likesNews); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(likesNews.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/LikesPostsController.java b/projects/1739976570867/mybatis-plus/pluscontroller/LikesPostsController.java new file mode 100644 index 00000000..0a8f337e --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/LikesPostsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.LikesPosts; +import com.hzy.mapper.LikesPostsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description likes_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/likesPosts") +public class LikesPostsController { + + @Autowired + private LikesPostsMapper likesPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody LikesPosts likesPosts){ + log.info("likesPosts:"+JSON.toJSONString(likesPosts)); + LikesPosts oldLikesPosts = likesPostsMapper.selectOne(new QueryWrapper().eq("likesPosts_id",likesPosts.getLikesPostsId())); + likesPosts.setUpdateTime(new Date()); + if(oldLikesPosts!=null){ + likesPostsMapper.updateById(likesPosts); + }else{ + if(likesPostsMapper.selectOne(new QueryWrapper().eq("likesPosts_name",likesPosts.getLikesPostsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + likesPosts.setCreateTime(new Date()); + likesPostsMapper.insert(likesPosts); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + LikesPosts likesPosts = likesPostsMapper.selectOne(new QueryWrapper().eq("likesPosts_id",id)); + if(likesPosts!=null){ + likesPostsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + LikesPosts likesPosts = likesPostsMapper.selectOne(new QueryWrapper().eq("likesPosts_id",id)); + if(likesPosts!=null){ + return ReturnT.success(likesPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + LikesPosts likesPosts = JSON.parseObject(searchParams, LikesPosts.class); + queryWrapper.eq(StringUtils.isNoneEmpty(likesPosts.getLikesPostsName()), "likesPosts_name", likesPosts.getLikesPostsName()); + } + //执行分页 + IPage pageList = likesPostsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + LikesPosts queryParamDTO = JSON.parseObject(searchParams, LikesPosts.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = likesPostsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = likesPostsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("likesPosts-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + LikesPosts likesPosts = likesPostsMapper.selectOne(new QueryWrapper().eq("likesPosts_id",id)); + return new ModelAndView("likesPosts-edit","likesPosts",likesPosts); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + LikesPosts likesPosts = likesPostsMapper.selectOne(new QueryWrapper().eq("likesPosts_id",id)); + if(likesPosts!=null){ + likesPosts.setUpdateTime(new Date()); + likesPosts.setStatus(status); + likesPostsMapper.updateById(likesPosts); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(likesPosts.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/NewsController.java b/projects/1739976570867/mybatis-plus/pluscontroller/NewsController.java new file mode 100644 index 00000000..4a7e2b0c --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/NewsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.News; +import com.hzy.mapper.NewsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/news") +public class NewsController { + + @Autowired + private NewsMapper newsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody News news){ + log.info("news:"+JSON.toJSONString(news)); + News oldNews = newsMapper.selectOne(new QueryWrapper().eq("news_id",news.getNewsId())); + news.setUpdateTime(new Date()); + if(oldNews!=null){ + newsMapper.updateById(news); + }else{ + if(newsMapper.selectOne(new QueryWrapper().eq("news_name",news.getNewsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + news.setCreateTime(new Date()); + newsMapper.insert(news); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + News news = newsMapper.selectOne(new QueryWrapper().eq("news_id",id)); + if(news!=null){ + newsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + News news = newsMapper.selectOne(new QueryWrapper().eq("news_id",id)); + if(news!=null){ + return ReturnT.success(news); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + News news = JSON.parseObject(searchParams, News.class); + queryWrapper.eq(StringUtils.isNoneEmpty(news.getNewsName()), "news_name", news.getNewsName()); + } + //执行分页 + IPage pageList = newsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + News queryParamDTO = JSON.parseObject(searchParams, News.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = newsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = newsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("news-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + News news = newsMapper.selectOne(new QueryWrapper().eq("news_id",id)); + return new ModelAndView("news-edit","news",news); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + News news = newsMapper.selectOne(new QueryWrapper().eq("news_id",id)); + if(news!=null){ + news.setUpdateTime(new Date()); + news.setStatus(status); + newsMapper.updateById(news); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(news.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/NewsEditorController.java b/projects/1739976570867/mybatis-plus/pluscontroller/NewsEditorController.java new file mode 100644 index 00000000..080dc19d --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/NewsEditorController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.NewsEditor; +import com.hzy.mapper.NewsEditorMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description news_editor控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/newsEditor") +public class NewsEditorController { + + @Autowired + private NewsEditorMapper newsEditorMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody NewsEditor newsEditor){ + log.info("newsEditor:"+JSON.toJSONString(newsEditor)); + NewsEditor oldNewsEditor = newsEditorMapper.selectOne(new QueryWrapper().eq("newsEditor_id",newsEditor.getNewsEditorId())); + newsEditor.setUpdateTime(new Date()); + if(oldNewsEditor!=null){ + newsEditorMapper.updateById(newsEditor); + }else{ + if(newsEditorMapper.selectOne(new QueryWrapper().eq("newsEditor_name",newsEditor.getNewsEditorName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + newsEditor.setCreateTime(new Date()); + newsEditorMapper.insert(newsEditor); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + NewsEditor newsEditor = newsEditorMapper.selectOne(new QueryWrapper().eq("newsEditor_id",id)); + if(newsEditor!=null){ + newsEditorMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + NewsEditor newsEditor = newsEditorMapper.selectOne(new QueryWrapper().eq("newsEditor_id",id)); + if(newsEditor!=null){ + return ReturnT.success(newsEditor); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + NewsEditor newsEditor = JSON.parseObject(searchParams, NewsEditor.class); + queryWrapper.eq(StringUtils.isNoneEmpty(newsEditor.getNewsEditorName()), "newsEditor_name", newsEditor.getNewsEditorName()); + } + //执行分页 + IPage pageList = newsEditorMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + NewsEditor queryParamDTO = JSON.parseObject(searchParams, NewsEditor.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = newsEditorMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = newsEditorMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("newsEditor-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + NewsEditor newsEditor = newsEditorMapper.selectOne(new QueryWrapper().eq("newsEditor_id",id)); + return new ModelAndView("newsEditor-edit","newsEditor",newsEditor); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + NewsEditor newsEditor = newsEditorMapper.selectOne(new QueryWrapper().eq("newsEditor_id",id)); + if(newsEditor!=null){ + newsEditor.setUpdateTime(new Date()); + newsEditor.setStatus(status); + newsEditorMapper.updateById(newsEditor); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(newsEditor.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/NewsLeagueController.java b/projects/1739976570867/mybatis-plus/pluscontroller/NewsLeagueController.java new file mode 100644 index 00000000..30e7b501 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/NewsLeagueController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.NewsLeague; +import com.hzy.mapper.NewsLeagueMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description news_league控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/newsLeague") +public class NewsLeagueController { + + @Autowired + private NewsLeagueMapper newsLeagueMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody NewsLeague newsLeague){ + log.info("newsLeague:"+JSON.toJSONString(newsLeague)); + NewsLeague oldNewsLeague = newsLeagueMapper.selectOne(new QueryWrapper().eq("newsLeague_id",newsLeague.getNewsLeagueId())); + newsLeague.setUpdateTime(new Date()); + if(oldNewsLeague!=null){ + newsLeagueMapper.updateById(newsLeague); + }else{ + if(newsLeagueMapper.selectOne(new QueryWrapper().eq("newsLeague_name",newsLeague.getNewsLeagueName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + newsLeague.setCreateTime(new Date()); + newsLeagueMapper.insert(newsLeague); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + NewsLeague newsLeague = newsLeagueMapper.selectOne(new QueryWrapper().eq("newsLeague_id",id)); + if(newsLeague!=null){ + newsLeagueMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + NewsLeague newsLeague = newsLeagueMapper.selectOne(new QueryWrapper().eq("newsLeague_id",id)); + if(newsLeague!=null){ + return ReturnT.success(newsLeague); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + NewsLeague newsLeague = JSON.parseObject(searchParams, NewsLeague.class); + queryWrapper.eq(StringUtils.isNoneEmpty(newsLeague.getNewsLeagueName()), "newsLeague_name", newsLeague.getNewsLeagueName()); + } + //执行分页 + IPage pageList = newsLeagueMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + NewsLeague queryParamDTO = JSON.parseObject(searchParams, NewsLeague.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = newsLeagueMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = newsLeagueMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("newsLeague-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + NewsLeague newsLeague = newsLeagueMapper.selectOne(new QueryWrapper().eq("newsLeague_id",id)); + return new ModelAndView("newsLeague-edit","newsLeague",newsLeague); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + NewsLeague newsLeague = newsLeagueMapper.selectOne(new QueryWrapper().eq("newsLeague_id",id)); + if(newsLeague!=null){ + newsLeague.setUpdateTime(new Date()); + newsLeague.setStatus(status); + newsLeagueMapper.updateById(newsLeague); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(newsLeague.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/NewsTeamController.java b/projects/1739976570867/mybatis-plus/pluscontroller/NewsTeamController.java new file mode 100644 index 00000000..d8532399 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/NewsTeamController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.NewsTeam; +import com.hzy.mapper.NewsTeamMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description news_team控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/newsTeam") +public class NewsTeamController { + + @Autowired + private NewsTeamMapper newsTeamMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody NewsTeam newsTeam){ + log.info("newsTeam:"+JSON.toJSONString(newsTeam)); + NewsTeam oldNewsTeam = newsTeamMapper.selectOne(new QueryWrapper().eq("newsTeam_id",newsTeam.getNewsTeamId())); + newsTeam.setUpdateTime(new Date()); + if(oldNewsTeam!=null){ + newsTeamMapper.updateById(newsTeam); + }else{ + if(newsTeamMapper.selectOne(new QueryWrapper().eq("newsTeam_name",newsTeam.getNewsTeamName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + newsTeam.setCreateTime(new Date()); + newsTeamMapper.insert(newsTeam); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + NewsTeam newsTeam = newsTeamMapper.selectOne(new QueryWrapper().eq("newsTeam_id",id)); + if(newsTeam!=null){ + newsTeamMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + NewsTeam newsTeam = newsTeamMapper.selectOne(new QueryWrapper().eq("newsTeam_id",id)); + if(newsTeam!=null){ + return ReturnT.success(newsTeam); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + NewsTeam newsTeam = JSON.parseObject(searchParams, NewsTeam.class); + queryWrapper.eq(StringUtils.isNoneEmpty(newsTeam.getNewsTeamName()), "newsTeam_name", newsTeam.getNewsTeamName()); + } + //执行分页 + IPage pageList = newsTeamMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + NewsTeam queryParamDTO = JSON.parseObject(searchParams, NewsTeam.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = newsTeamMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = newsTeamMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("newsTeam-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + NewsTeam newsTeam = newsTeamMapper.selectOne(new QueryWrapper().eq("newsTeam_id",id)); + return new ModelAndView("newsTeam-edit","newsTeam",newsTeam); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + NewsTeam newsTeam = newsTeamMapper.selectOne(new QueryWrapper().eq("newsTeam_id",id)); + if(newsTeam!=null){ + newsTeam.setUpdateTime(new Date()); + newsTeam.setStatus(status); + newsTeamMapper.updateById(newsTeam); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(newsTeam.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/PostsController.java b/projects/1739976570867/mybatis-plus/pluscontroller/PostsController.java new file mode 100644 index 00000000..565d2d51 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/PostsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.Posts; +import com.hzy.mapper.PostsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/posts") +public class PostsController { + + @Autowired + private PostsMapper postsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody Posts posts){ + log.info("posts:"+JSON.toJSONString(posts)); + Posts oldPosts = postsMapper.selectOne(new QueryWrapper().eq("posts_id",posts.getPostsId())); + posts.setUpdateTime(new Date()); + if(oldPosts!=null){ + postsMapper.updateById(posts); + }else{ + if(postsMapper.selectOne(new QueryWrapper().eq("posts_name",posts.getPostsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + posts.setCreateTime(new Date()); + postsMapper.insert(posts); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Posts posts = postsMapper.selectOne(new QueryWrapper().eq("posts_id",id)); + if(posts!=null){ + postsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Posts posts = postsMapper.selectOne(new QueryWrapper().eq("posts_id",id)); + if(posts!=null){ + return ReturnT.success(posts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + Posts posts = JSON.parseObject(searchParams, Posts.class); + queryWrapper.eq(StringUtils.isNoneEmpty(posts.getPostsName()), "posts_name", posts.getPostsName()); + } + //执行分页 + IPage pageList = postsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + Posts queryParamDTO = JSON.parseObject(searchParams, Posts.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = postsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = postsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("posts-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + Posts posts = postsMapper.selectOne(new QueryWrapper().eq("posts_id",id)); + return new ModelAndView("posts-edit","posts",posts); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + Posts posts = postsMapper.selectOne(new QueryWrapper().eq("posts_id",id)); + if(posts!=null){ + posts.setUpdateTime(new Date()); + posts.setStatus(status); + postsMapper.updateById(posts); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(posts.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/PostsLeagueController.java b/projects/1739976570867/mybatis-plus/pluscontroller/PostsLeagueController.java new file mode 100644 index 00000000..03140fa3 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/PostsLeagueController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.PostsLeague; +import com.hzy.mapper.PostsLeagueMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description posts_league控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/postsLeague") +public class PostsLeagueController { + + @Autowired + private PostsLeagueMapper postsLeagueMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody PostsLeague postsLeague){ + log.info("postsLeague:"+JSON.toJSONString(postsLeague)); + PostsLeague oldPostsLeague = postsLeagueMapper.selectOne(new QueryWrapper().eq("postsLeague_id",postsLeague.getPostsLeagueId())); + postsLeague.setUpdateTime(new Date()); + if(oldPostsLeague!=null){ + postsLeagueMapper.updateById(postsLeague); + }else{ + if(postsLeagueMapper.selectOne(new QueryWrapper().eq("postsLeague_name",postsLeague.getPostsLeagueName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + postsLeague.setCreateTime(new Date()); + postsLeagueMapper.insert(postsLeague); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + PostsLeague postsLeague = postsLeagueMapper.selectOne(new QueryWrapper().eq("postsLeague_id",id)); + if(postsLeague!=null){ + postsLeagueMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + PostsLeague postsLeague = postsLeagueMapper.selectOne(new QueryWrapper().eq("postsLeague_id",id)); + if(postsLeague!=null){ + return ReturnT.success(postsLeague); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + PostsLeague postsLeague = JSON.parseObject(searchParams, PostsLeague.class); + queryWrapper.eq(StringUtils.isNoneEmpty(postsLeague.getPostsLeagueName()), "postsLeague_name", postsLeague.getPostsLeagueName()); + } + //执行分页 + IPage pageList = postsLeagueMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + PostsLeague queryParamDTO = JSON.parseObject(searchParams, PostsLeague.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = postsLeagueMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = postsLeagueMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("postsLeague-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + PostsLeague postsLeague = postsLeagueMapper.selectOne(new QueryWrapper().eq("postsLeague_id",id)); + return new ModelAndView("postsLeague-edit","postsLeague",postsLeague); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + PostsLeague postsLeague = postsLeagueMapper.selectOne(new QueryWrapper().eq("postsLeague_id",id)); + if(postsLeague!=null){ + postsLeague.setUpdateTime(new Date()); + postsLeague.setStatus(status); + postsLeagueMapper.updateById(postsLeague); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(postsLeague.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/PostsTeamController.java b/projects/1739976570867/mybatis-plus/pluscontroller/PostsTeamController.java new file mode 100644 index 00000000..c9e5edfd --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/PostsTeamController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.PostsTeam; +import com.hzy.mapper.PostsTeamMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description posts_team控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/postsTeam") +public class PostsTeamController { + + @Autowired + private PostsTeamMapper postsTeamMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody PostsTeam postsTeam){ + log.info("postsTeam:"+JSON.toJSONString(postsTeam)); + PostsTeam oldPostsTeam = postsTeamMapper.selectOne(new QueryWrapper().eq("postsTeam_id",postsTeam.getPostsTeamId())); + postsTeam.setUpdateTime(new Date()); + if(oldPostsTeam!=null){ + postsTeamMapper.updateById(postsTeam); + }else{ + if(postsTeamMapper.selectOne(new QueryWrapper().eq("postsTeam_name",postsTeam.getPostsTeamName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + postsTeam.setCreateTime(new Date()); + postsTeamMapper.insert(postsTeam); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + PostsTeam postsTeam = postsTeamMapper.selectOne(new QueryWrapper().eq("postsTeam_id",id)); + if(postsTeam!=null){ + postsTeamMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + PostsTeam postsTeam = postsTeamMapper.selectOne(new QueryWrapper().eq("postsTeam_id",id)); + if(postsTeam!=null){ + return ReturnT.success(postsTeam); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + PostsTeam postsTeam = JSON.parseObject(searchParams, PostsTeam.class); + queryWrapper.eq(StringUtils.isNoneEmpty(postsTeam.getPostsTeamName()), "postsTeam_name", postsTeam.getPostsTeamName()); + } + //执行分页 + IPage pageList = postsTeamMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + PostsTeam queryParamDTO = JSON.parseObject(searchParams, PostsTeam.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = postsTeamMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = postsTeamMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("postsTeam-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + PostsTeam postsTeam = postsTeamMapper.selectOne(new QueryWrapper().eq("postsTeam_id",id)); + return new ModelAndView("postsTeam-edit","postsTeam",postsTeam); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + PostsTeam postsTeam = postsTeamMapper.selectOne(new QueryWrapper().eq("postsTeam_id",id)); + if(postsTeam!=null){ + postsTeam.setUpdateTime(new Date()); + postsTeam.setStatus(status); + postsTeamMapper.updateById(postsTeam); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(postsTeam.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/ReportCommentsNewsController.java b/projects/1739976570867/mybatis-plus/pluscontroller/ReportCommentsNewsController.java new file mode 100644 index 00000000..b0adcdaa --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/ReportCommentsNewsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.ReportCommentsNews; +import com.hzy.mapper.ReportCommentsNewsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description report_comments_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/reportCommentsNews") +public class ReportCommentsNewsController { + + @Autowired + private ReportCommentsNewsMapper reportCommentsNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody ReportCommentsNews reportCommentsNews){ + log.info("reportCommentsNews:"+JSON.toJSONString(reportCommentsNews)); + ReportCommentsNews oldReportCommentsNews = reportCommentsNewsMapper.selectOne(new QueryWrapper().eq("reportCommentsNews_id",reportCommentsNews.getReportCommentsNewsId())); + reportCommentsNews.setUpdateTime(new Date()); + if(oldReportCommentsNews!=null){ + reportCommentsNewsMapper.updateById(reportCommentsNews); + }else{ + if(reportCommentsNewsMapper.selectOne(new QueryWrapper().eq("reportCommentsNews_name",reportCommentsNews.getReportCommentsNewsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + reportCommentsNews.setCreateTime(new Date()); + reportCommentsNewsMapper.insert(reportCommentsNews); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + ReportCommentsNews reportCommentsNews = reportCommentsNewsMapper.selectOne(new QueryWrapper().eq("reportCommentsNews_id",id)); + if(reportCommentsNews!=null){ + reportCommentsNewsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + ReportCommentsNews reportCommentsNews = reportCommentsNewsMapper.selectOne(new QueryWrapper().eq("reportCommentsNews_id",id)); + if(reportCommentsNews!=null){ + return ReturnT.success(reportCommentsNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + ReportCommentsNews reportCommentsNews = JSON.parseObject(searchParams, ReportCommentsNews.class); + queryWrapper.eq(StringUtils.isNoneEmpty(reportCommentsNews.getReportCommentsNewsName()), "reportCommentsNews_name", reportCommentsNews.getReportCommentsNewsName()); + } + //执行分页 + IPage pageList = reportCommentsNewsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + ReportCommentsNews queryParamDTO = JSON.parseObject(searchParams, ReportCommentsNews.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = reportCommentsNewsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = reportCommentsNewsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("reportCommentsNews-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + ReportCommentsNews reportCommentsNews = reportCommentsNewsMapper.selectOne(new QueryWrapper().eq("reportCommentsNews_id",id)); + return new ModelAndView("reportCommentsNews-edit","reportCommentsNews",reportCommentsNews); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + ReportCommentsNews reportCommentsNews = reportCommentsNewsMapper.selectOne(new QueryWrapper().eq("reportCommentsNews_id",id)); + if(reportCommentsNews!=null){ + reportCommentsNews.setUpdateTime(new Date()); + reportCommentsNews.setStatus(status); + reportCommentsNewsMapper.updateById(reportCommentsNews); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(reportCommentsNews.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/ReportCommentsPostsController.java b/projects/1739976570867/mybatis-plus/pluscontroller/ReportCommentsPostsController.java new file mode 100644 index 00000000..6c8db583 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/ReportCommentsPostsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.ReportCommentsPosts; +import com.hzy.mapper.ReportCommentsPostsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description report_comments_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/reportCommentsPosts") +public class ReportCommentsPostsController { + + @Autowired + private ReportCommentsPostsMapper reportCommentsPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody ReportCommentsPosts reportCommentsPosts){ + log.info("reportCommentsPosts:"+JSON.toJSONString(reportCommentsPosts)); + ReportCommentsPosts oldReportCommentsPosts = reportCommentsPostsMapper.selectOne(new QueryWrapper().eq("reportCommentsPosts_id",reportCommentsPosts.getReportCommentsPostsId())); + reportCommentsPosts.setUpdateTime(new Date()); + if(oldReportCommentsPosts!=null){ + reportCommentsPostsMapper.updateById(reportCommentsPosts); + }else{ + if(reportCommentsPostsMapper.selectOne(new QueryWrapper().eq("reportCommentsPosts_name",reportCommentsPosts.getReportCommentsPostsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + reportCommentsPosts.setCreateTime(new Date()); + reportCommentsPostsMapper.insert(reportCommentsPosts); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + ReportCommentsPosts reportCommentsPosts = reportCommentsPostsMapper.selectOne(new QueryWrapper().eq("reportCommentsPosts_id",id)); + if(reportCommentsPosts!=null){ + reportCommentsPostsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + ReportCommentsPosts reportCommentsPosts = reportCommentsPostsMapper.selectOne(new QueryWrapper().eq("reportCommentsPosts_id",id)); + if(reportCommentsPosts!=null){ + return ReturnT.success(reportCommentsPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + ReportCommentsPosts reportCommentsPosts = JSON.parseObject(searchParams, ReportCommentsPosts.class); + queryWrapper.eq(StringUtils.isNoneEmpty(reportCommentsPosts.getReportCommentsPostsName()), "reportCommentsPosts_name", reportCommentsPosts.getReportCommentsPostsName()); + } + //执行分页 + IPage pageList = reportCommentsPostsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + ReportCommentsPosts queryParamDTO = JSON.parseObject(searchParams, ReportCommentsPosts.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = reportCommentsPostsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = reportCommentsPostsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("reportCommentsPosts-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + ReportCommentsPosts reportCommentsPosts = reportCommentsPostsMapper.selectOne(new QueryWrapper().eq("reportCommentsPosts_id",id)); + return new ModelAndView("reportCommentsPosts-edit","reportCommentsPosts",reportCommentsPosts); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + ReportCommentsPosts reportCommentsPosts = reportCommentsPostsMapper.selectOne(new QueryWrapper().eq("reportCommentsPosts_id",id)); + if(reportCommentsPosts!=null){ + reportCommentsPosts.setUpdateTime(new Date()); + reportCommentsPosts.setStatus(status); + reportCommentsPostsMapper.updateById(reportCommentsPosts); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(reportCommentsPosts.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/ReportPostsController.java b/projects/1739976570867/mybatis-plus/pluscontroller/ReportPostsController.java new file mode 100644 index 00000000..f66bb1f1 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/ReportPostsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.ReportPosts; +import com.hzy.mapper.ReportPostsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description report_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/reportPosts") +public class ReportPostsController { + + @Autowired + private ReportPostsMapper reportPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody ReportPosts reportPosts){ + log.info("reportPosts:"+JSON.toJSONString(reportPosts)); + ReportPosts oldReportPosts = reportPostsMapper.selectOne(new QueryWrapper().eq("reportPosts_id",reportPosts.getReportPostsId())); + reportPosts.setUpdateTime(new Date()); + if(oldReportPosts!=null){ + reportPostsMapper.updateById(reportPosts); + }else{ + if(reportPostsMapper.selectOne(new QueryWrapper().eq("reportPosts_name",reportPosts.getReportPostsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + reportPosts.setCreateTime(new Date()); + reportPostsMapper.insert(reportPosts); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + ReportPosts reportPosts = reportPostsMapper.selectOne(new QueryWrapper().eq("reportPosts_id",id)); + if(reportPosts!=null){ + reportPostsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + ReportPosts reportPosts = reportPostsMapper.selectOne(new QueryWrapper().eq("reportPosts_id",id)); + if(reportPosts!=null){ + return ReturnT.success(reportPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + ReportPosts reportPosts = JSON.parseObject(searchParams, ReportPosts.class); + queryWrapper.eq(StringUtils.isNoneEmpty(reportPosts.getReportPostsName()), "reportPosts_name", reportPosts.getReportPostsName()); + } + //执行分页 + IPage pageList = reportPostsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + ReportPosts queryParamDTO = JSON.parseObject(searchParams, ReportPosts.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = reportPostsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = reportPostsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("reportPosts-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + ReportPosts reportPosts = reportPostsMapper.selectOne(new QueryWrapper().eq("reportPosts_id",id)); + return new ModelAndView("reportPosts-edit","reportPosts",reportPosts); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + ReportPosts reportPosts = reportPostsMapper.selectOne(new QueryWrapper().eq("reportPosts_id",id)); + if(reportPosts!=null){ + reportPosts.setUpdateTime(new Date()); + reportPosts.setStatus(status); + reportPostsMapper.updateById(reportPosts); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(reportPosts.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/TeamController.java b/projects/1739976570867/mybatis-plus/pluscontroller/TeamController.java new file mode 100644 index 00000000..3a984381 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/TeamController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.Team; +import com.hzy.mapper.TeamMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description team控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/team") +public class TeamController { + + @Autowired + private TeamMapper teamMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody Team team){ + log.info("team:"+JSON.toJSONString(team)); + Team oldTeam = teamMapper.selectOne(new QueryWrapper().eq("team_id",team.getTeamId())); + team.setUpdateTime(new Date()); + if(oldTeam!=null){ + teamMapper.updateById(team); + }else{ + if(teamMapper.selectOne(new QueryWrapper().eq("team_name",team.getTeamName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + team.setCreateTime(new Date()); + teamMapper.insert(team); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Team team = teamMapper.selectOne(new QueryWrapper().eq("team_id",id)); + if(team!=null){ + teamMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Team team = teamMapper.selectOne(new QueryWrapper().eq("team_id",id)); + if(team!=null){ + return ReturnT.success(team); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + Team team = JSON.parseObject(searchParams, Team.class); + queryWrapper.eq(StringUtils.isNoneEmpty(team.getTeamName()), "team_name", team.getTeamName()); + } + //执行分页 + IPage pageList = teamMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + Team queryParamDTO = JSON.parseObject(searchParams, Team.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = teamMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = teamMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("team-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + Team team = teamMapper.selectOne(new QueryWrapper().eq("team_id",id)); + return new ModelAndView("team-edit","team",team); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + Team team = teamMapper.selectOne(new QueryWrapper().eq("team_id",id)); + if(team!=null){ + team.setUpdateTime(new Date()); + team.setStatus(status); + teamMapper.updateById(team); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(team.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/pluscontroller/UsersController.java b/projects/1739976570867/mybatis-plus/pluscontroller/UsersController.java new file mode 100644 index 00000000..26476327 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/pluscontroller/UsersController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.Users; +import com.hzy.mapper.UsersMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description users控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/users") +public class UsersController { + + @Autowired + private UsersMapper usersMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody Users users){ + log.info("users:"+JSON.toJSONString(users)); + Users oldUsers = usersMapper.selectOne(new QueryWrapper().eq("users_id",users.getUsersId())); + users.setUpdateTime(new Date()); + if(oldUsers!=null){ + usersMapper.updateById(users); + }else{ + if(usersMapper.selectOne(new QueryWrapper().eq("users_name",users.getUsersName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + users.setCreateTime(new Date()); + usersMapper.insert(users); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Users users = usersMapper.selectOne(new QueryWrapper().eq("users_id",id)); + if(users!=null){ + usersMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Users users = usersMapper.selectOne(new QueryWrapper().eq("users_id",id)); + if(users!=null){ + return ReturnT.success(users); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + Users users = JSON.parseObject(searchParams, Users.class); + queryWrapper.eq(StringUtils.isNoneEmpty(users.getUsersName()), "users_name", users.getUsersName()); + } + //执行分页 + IPage pageList = usersMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + Users queryParamDTO = JSON.parseObject(searchParams, Users.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = usersMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = usersMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("users-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + Users users = usersMapper.selectOne(new QueryWrapper().eq("users_id",id)); + return new ModelAndView("users-edit","users",users); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + Users users = usersMapper.selectOne(new QueryWrapper().eq("users_id",id)); + if(users!=null){ + users.setUpdateTime(new Date()); + users.setStatus(status); + usersMapper.updateById(users); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(users.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976570867/mybatis-plus/plusentity/Admin.java b/projects/1739976570867/mybatis-plus/plusentity/Admin.java new file mode 100644 index 00000000..1deed28a --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/Admin.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("admin") +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Admin() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/CollectNews.java b/projects/1739976570867/mybatis-plus/plusentity/CollectNews.java new file mode 100644 index 00000000..c99ed43d --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/CollectNews.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("collect_news") +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CollectNews() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/CollectPosts.java b/projects/1739976570867/mybatis-plus/plusentity/CollectPosts.java new file mode 100644 index 00000000..c47d93da --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/CollectPosts.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("collect_posts") +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CollectPosts() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/CommentsNews.java b/projects/1739976570867/mybatis-plus/plusentity/CommentsNews.java new file mode 100644 index 00000000..f0216f83 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/CommentsNews.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("comments_news") +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CommentsNews() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/CommentsPosts.java b/projects/1739976570867/mybatis-plus/plusentity/CommentsPosts.java new file mode 100644 index 00000000..1282b89d --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/CommentsPosts.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("comments_posts") +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CommentsPosts() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/League.java b/projects/1739976570867/mybatis-plus/plusentity/League.java new file mode 100644 index 00000000..7eb16780 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/League.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("league") +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public League() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/LikesNews.java b/projects/1739976570867/mybatis-plus/plusentity/LikesNews.java new file mode 100644 index 00000000..fcb0ddbe --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/LikesNews.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("likes_news") +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public LikesNews() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/LikesPosts.java b/projects/1739976570867/mybatis-plus/plusentity/LikesPosts.java new file mode 100644 index 00000000..07719538 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/LikesPosts.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("likes_posts") +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public LikesPosts() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/News.java b/projects/1739976570867/mybatis-plus/plusentity/News.java new file mode 100644 index 00000000..01ae438f --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/News.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news") +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public News() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/NewsEditor.java b/projects/1739976570867/mybatis-plus/plusentity/NewsEditor.java new file mode 100644 index 00000000..85b40c42 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/NewsEditor.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news_editor") +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public NewsEditor() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/NewsLeague.java b/projects/1739976570867/mybatis-plus/plusentity/NewsLeague.java new file mode 100644 index 00000000..d3ce6f6f --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/NewsLeague.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news_league") +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * n_id + */ + @ApiModelProperty("n_id") + private Long nId; + + public NewsLeague() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/NewsTeam.java b/projects/1739976570867/mybatis-plus/plusentity/NewsTeam.java new file mode 100644 index 00000000..b3ddd62b --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/NewsTeam.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news_team") +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * n_id + */ + @ApiModelProperty("n_id") + private Long nId; + + public NewsTeam() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/Posts.java b/projects/1739976570867/mybatis-plus/plusentity/Posts.java new file mode 100644 index 00000000..047bf059 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/Posts.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("posts") +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Posts() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/PostsLeague.java b/projects/1739976570867/mybatis-plus/plusentity/PostsLeague.java new file mode 100644 index 00000000..6aefa795 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/PostsLeague.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("posts_league") +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public PostsLeague() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/PostsTeam.java b/projects/1739976570867/mybatis-plus/plusentity/PostsTeam.java new file mode 100644 index 00000000..0c136c58 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/PostsTeam.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("posts_team") +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public PostsTeam() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/ReportCommentsNews.java b/projects/1739976570867/mybatis-plus/plusentity/ReportCommentsNews.java new file mode 100644 index 00000000..2ec551ea --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/ReportCommentsNews.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("report_comments_news") +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * cn_id + */ + @ApiModelProperty("cn_id") + private Long cnId; + + public ReportCommentsNews() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/ReportCommentsPosts.java b/projects/1739976570867/mybatis-plus/plusentity/ReportCommentsPosts.java new file mode 100644 index 00000000..7581ee63 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/ReportCommentsPosts.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("report_comments_posts") +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * cp_id + */ + @ApiModelProperty("cp_id") + private Long cpId; + + public ReportCommentsPosts() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/ReportPosts.java b/projects/1739976570867/mybatis-plus/plusentity/ReportPosts.java new file mode 100644 index 00000000..3e5d7555 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/ReportPosts.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("report_posts") +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * p_id + */ + @ApiModelProperty("p_id") + private Long pId; + + public ReportPosts() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/Team.java b/projects/1739976570867/mybatis-plus/plusentity/Team.java new file mode 100644 index 00000000..f39f5893 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/Team.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("team") +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Team() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusentity/Users.java b/projects/1739976570867/mybatis-plus/plusentity/Users.java new file mode 100644 index 00000000..32a5b45a --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusentity/Users.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("users") +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Users() {} +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/AdminMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/AdminMapper.java new file mode 100644 index 00000000..bcae0f8d --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/AdminMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.Admin; +import java.util.List; +/** + * @description adminMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface AdminMapper extends BaseMapper { + + @Select( + "") + List pageAll(Admin queryParamDTO,int page,int limit); + + @Select("") + int countAll(Admin queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/CollectNewsMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/CollectNewsMapper.java new file mode 100644 index 00000000..30c808fb --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/CollectNewsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.CollectNews; +import java.util.List; +/** + * @description collect_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CollectNewsMapper extends BaseMapper { + + @Select( + "") + List pageAll(CollectNews queryParamDTO,int page,int limit); + + @Select("") + int countAll(CollectNews queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/CollectPostsMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/CollectPostsMapper.java new file mode 100644 index 00000000..b423bde7 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/CollectPostsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.CollectPosts; +import java.util.List; +/** + * @description collect_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CollectPostsMapper extends BaseMapper { + + @Select( + "") + List pageAll(CollectPosts queryParamDTO,int page,int limit); + + @Select("") + int countAll(CollectPosts queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/CommentsNewsMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/CommentsNewsMapper.java new file mode 100644 index 00000000..184be501 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/CommentsNewsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.CommentsNews; +import java.util.List; +/** + * @description comments_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CommentsNewsMapper extends BaseMapper { + + @Select( + "") + List pageAll(CommentsNews queryParamDTO,int page,int limit); + + @Select("") + int countAll(CommentsNews queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/CommentsPostsMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/CommentsPostsMapper.java new file mode 100644 index 00000000..85c7db13 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/CommentsPostsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.CommentsPosts; +import java.util.List; +/** + * @description comments_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CommentsPostsMapper extends BaseMapper { + + @Select( + "") + List pageAll(CommentsPosts queryParamDTO,int page,int limit); + + @Select("") + int countAll(CommentsPosts queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/LeagueMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/LeagueMapper.java new file mode 100644 index 00000000..8cb42398 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/LeagueMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.League; +import java.util.List; +/** + * @description leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface LeagueMapper extends BaseMapper { + + @Select( + "") + List pageAll(League queryParamDTO,int page,int limit); + + @Select("") + int countAll(League queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/LikesNewsMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/LikesNewsMapper.java new file mode 100644 index 00000000..dfb6fdaf --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/LikesNewsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.LikesNews; +import java.util.List; +/** + * @description likes_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface LikesNewsMapper extends BaseMapper { + + @Select( + "") + List pageAll(LikesNews queryParamDTO,int page,int limit); + + @Select("") + int countAll(LikesNews queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/LikesPostsMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/LikesPostsMapper.java new file mode 100644 index 00000000..f5829762 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/LikesPostsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.LikesPosts; +import java.util.List; +/** + * @description likes_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface LikesPostsMapper extends BaseMapper { + + @Select( + "") + List pageAll(LikesPosts queryParamDTO,int page,int limit); + + @Select("") + int countAll(LikesPosts queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/NewsEditorMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/NewsEditorMapper.java new file mode 100644 index 00000000..e3f3334d --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/NewsEditorMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.NewsEditor; +import java.util.List; +/** + * @description news_editorMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsEditorMapper extends BaseMapper { + + @Select( + "") + List pageAll(NewsEditor queryParamDTO,int page,int limit); + + @Select("") + int countAll(NewsEditor queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/NewsLeagueMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/NewsLeagueMapper.java new file mode 100644 index 00000000..d0346691 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/NewsLeagueMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.NewsLeague; +import java.util.List; +/** + * @description news_leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsLeagueMapper extends BaseMapper { + + @Select( + "") + List pageAll(NewsLeague queryParamDTO,int page,int limit); + + @Select("") + int countAll(NewsLeague queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/NewsMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/NewsMapper.java new file mode 100644 index 00000000..52e0958b --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/NewsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.News; +import java.util.List; +/** + * @description newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsMapper extends BaseMapper { + + @Select( + "") + List pageAll(News queryParamDTO,int page,int limit); + + @Select("") + int countAll(News queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/NewsTeamMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/NewsTeamMapper.java new file mode 100644 index 00000000..e36234d1 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/NewsTeamMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.NewsTeam; +import java.util.List; +/** + * @description news_teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsTeamMapper extends BaseMapper { + + @Select( + "") + List pageAll(NewsTeam queryParamDTO,int page,int limit); + + @Select("") + int countAll(NewsTeam queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/PostsLeagueMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/PostsLeagueMapper.java new file mode 100644 index 00000000..d0e4623d --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/PostsLeagueMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.PostsLeague; +import java.util.List; +/** + * @description posts_leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface PostsLeagueMapper extends BaseMapper { + + @Select( + "") + List pageAll(PostsLeague queryParamDTO,int page,int limit); + + @Select("") + int countAll(PostsLeague queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/PostsMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/PostsMapper.java new file mode 100644 index 00000000..95a11f0f --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/PostsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.Posts; +import java.util.List; +/** + * @description postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface PostsMapper extends BaseMapper { + + @Select( + "") + List pageAll(Posts queryParamDTO,int page,int limit); + + @Select("") + int countAll(Posts queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/PostsTeamMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/PostsTeamMapper.java new file mode 100644 index 00000000..e17d1062 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/PostsTeamMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.PostsTeam; +import java.util.List; +/** + * @description posts_teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface PostsTeamMapper extends BaseMapper { + + @Select( + "") + List pageAll(PostsTeam queryParamDTO,int page,int limit); + + @Select("") + int countAll(PostsTeam queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/ReportCommentsNewsMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/ReportCommentsNewsMapper.java new file mode 100644 index 00000000..323d16c1 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/ReportCommentsNewsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.ReportCommentsNews; +import java.util.List; +/** + * @description report_comments_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface ReportCommentsNewsMapper extends BaseMapper { + + @Select( + "") + List pageAll(ReportCommentsNews queryParamDTO,int page,int limit); + + @Select("") + int countAll(ReportCommentsNews queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/ReportCommentsPostsMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/ReportCommentsPostsMapper.java new file mode 100644 index 00000000..88411711 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/ReportCommentsPostsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.ReportCommentsPosts; +import java.util.List; +/** + * @description report_comments_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface ReportCommentsPostsMapper extends BaseMapper { + + @Select( + "") + List pageAll(ReportCommentsPosts queryParamDTO,int page,int limit); + + @Select("") + int countAll(ReportCommentsPosts queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/ReportPostsMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/ReportPostsMapper.java new file mode 100644 index 00000000..a267151f --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/ReportPostsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.ReportPosts; +import java.util.List; +/** + * @description report_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface ReportPostsMapper extends BaseMapper { + + @Select( + "") + List pageAll(ReportPosts queryParamDTO,int page,int limit); + + @Select("") + int countAll(ReportPosts queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/TeamMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/TeamMapper.java new file mode 100644 index 00000000..ff974451 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/TeamMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.Team; +import java.util.List; +/** + * @description teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface TeamMapper extends BaseMapper { + + @Select( + "") + List pageAll(Team queryParamDTO,int page,int limit); + + @Select("") + int countAll(Team queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusmapper/UsersMapper.java b/projects/1739976570867/mybatis-plus/plusmapper/UsersMapper.java new file mode 100644 index 00000000..8fb135a9 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusmapper/UsersMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.Users; +import java.util.List; +/** + * @description usersMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface UsersMapper extends BaseMapper { + + @Select( + "") + List pageAll(Users queryParamDTO,int page,int limit); + + @Select("") + int countAll(Users queryParamDTO); + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/AdminService.java b/projects/1739976570867/mybatis-plus/plusservice/AdminService.java new file mode 100644 index 00000000..28efd3dd --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/AdminService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description admin服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface AdminService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/CollectNewsService.java b/projects/1739976570867/mybatis-plus/plusservice/CollectNewsService.java new file mode 100644 index 00000000..74fc2bb6 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/CollectNewsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description collect_news服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface CollectNewsService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/CollectPostsService.java b/projects/1739976570867/mybatis-plus/plusservice/CollectPostsService.java new file mode 100644 index 00000000..e5c06a98 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/CollectPostsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description collect_posts服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface CollectPostsService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/CommentsNewsService.java b/projects/1739976570867/mybatis-plus/plusservice/CommentsNewsService.java new file mode 100644 index 00000000..3dee3d97 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/CommentsNewsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description comments_news服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface CommentsNewsService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/CommentsPostsService.java b/projects/1739976570867/mybatis-plus/plusservice/CommentsPostsService.java new file mode 100644 index 00000000..afe885b9 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/CommentsPostsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description comments_posts服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface CommentsPostsService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/LeagueService.java b/projects/1739976570867/mybatis-plus/plusservice/LeagueService.java new file mode 100644 index 00000000..902da555 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/LeagueService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description league服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface LeagueService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/LikesNewsService.java b/projects/1739976570867/mybatis-plus/plusservice/LikesNewsService.java new file mode 100644 index 00000000..220b4f08 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/LikesNewsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description likes_news服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface LikesNewsService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/LikesPostsService.java b/projects/1739976570867/mybatis-plus/plusservice/LikesPostsService.java new file mode 100644 index 00000000..beb5e98c --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/LikesPostsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description likes_posts服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface LikesPostsService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/NewsEditorService.java b/projects/1739976570867/mybatis-plus/plusservice/NewsEditorService.java new file mode 100644 index 00000000..af4cfb1b --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/NewsEditorService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description news_editor服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface NewsEditorService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/NewsLeagueService.java b/projects/1739976570867/mybatis-plus/plusservice/NewsLeagueService.java new file mode 100644 index 00000000..db8bc165 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/NewsLeagueService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description news_league服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface NewsLeagueService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/NewsService.java b/projects/1739976570867/mybatis-plus/plusservice/NewsService.java new file mode 100644 index 00000000..5366fb92 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/NewsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description news服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface NewsService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/NewsTeamService.java b/projects/1739976570867/mybatis-plus/plusservice/NewsTeamService.java new file mode 100644 index 00000000..ba98e4f0 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/NewsTeamService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description news_team服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface NewsTeamService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/PostsLeagueService.java b/projects/1739976570867/mybatis-plus/plusservice/PostsLeagueService.java new file mode 100644 index 00000000..106c5b69 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/PostsLeagueService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description posts_league服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface PostsLeagueService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/PostsService.java b/projects/1739976570867/mybatis-plus/plusservice/PostsService.java new file mode 100644 index 00000000..782dc29c --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/PostsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description posts服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface PostsService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/PostsTeamService.java b/projects/1739976570867/mybatis-plus/plusservice/PostsTeamService.java new file mode 100644 index 00000000..07381bd3 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/PostsTeamService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description posts_team服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface PostsTeamService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/ReportCommentsNewsService.java b/projects/1739976570867/mybatis-plus/plusservice/ReportCommentsNewsService.java new file mode 100644 index 00000000..e2fbe65d --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/ReportCommentsNewsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description report_comments_news服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface ReportCommentsNewsService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/ReportCommentsPostsService.java b/projects/1739976570867/mybatis-plus/plusservice/ReportCommentsPostsService.java new file mode 100644 index 00000000..7ef264e6 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/ReportCommentsPostsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description report_comments_posts服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface ReportCommentsPostsService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/ReportPostsService.java b/projects/1739976570867/mybatis-plus/plusservice/ReportPostsService.java new file mode 100644 index 00000000..e19d3ec4 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/ReportPostsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description report_posts服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface ReportPostsService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/TeamService.java b/projects/1739976570867/mybatis-plus/plusservice/TeamService.java new file mode 100644 index 00000000..24932f0a --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/TeamService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description team服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface TeamService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis-plus/plusservice/UsersService.java b/projects/1739976570867/mybatis-plus/plusservice/UsersService.java new file mode 100644 index 00000000..8fe19ce2 --- /dev/null +++ b/projects/1739976570867/mybatis-plus/plusservice/UsersService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description users服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface UsersService extends IService { + + + +} diff --git a/projects/1739976570867/mybatis/controller/AdminController.java b/projects/1739976570867/mybatis/controller/AdminController.java new file mode 100644 index 00000000..a09789dc --- /dev/null +++ b/projects/1739976570867/mybatis/controller/AdminController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/admin") +public class AdminController { + + @Resource + private AdminService adminService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(Admin admin){ + return adminService.insert(admin); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return adminService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(Admin admin){ + return adminService.update(admin); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return adminService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return adminService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/CollectNewsController.java b/projects/1739976570867/mybatis/controller/CollectNewsController.java new file mode 100644 index 00000000..cd2adb67 --- /dev/null +++ b/projects/1739976570867/mybatis/controller/CollectNewsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/collectNews") +public class CollectNewsController { + + @Resource + private CollectNewsService collectNewsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(CollectNews collectNews){ + return collectNewsService.insert(collectNews); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return collectNewsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(CollectNews collectNews){ + return collectNewsService.update(collectNews); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return collectNewsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return collectNewsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/CollectPostsController.java b/projects/1739976570867/mybatis/controller/CollectPostsController.java new file mode 100644 index 00000000..19045729 --- /dev/null +++ b/projects/1739976570867/mybatis/controller/CollectPostsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/collectPosts") +public class CollectPostsController { + + @Resource + private CollectPostsService collectPostsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(CollectPosts collectPosts){ + return collectPostsService.insert(collectPosts); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return collectPostsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(CollectPosts collectPosts){ + return collectPostsService.update(collectPosts); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return collectPostsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return collectPostsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/CommentsNewsController.java b/projects/1739976570867/mybatis/controller/CommentsNewsController.java new file mode 100644 index 00000000..431fba87 --- /dev/null +++ b/projects/1739976570867/mybatis/controller/CommentsNewsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/commentsNews") +public class CommentsNewsController { + + @Resource + private CommentsNewsService commentsNewsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(CommentsNews commentsNews){ + return commentsNewsService.insert(commentsNews); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return commentsNewsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(CommentsNews commentsNews){ + return commentsNewsService.update(commentsNews); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return commentsNewsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return commentsNewsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/CommentsPostsController.java b/projects/1739976570867/mybatis/controller/CommentsPostsController.java new file mode 100644 index 00000000..13a44965 --- /dev/null +++ b/projects/1739976570867/mybatis/controller/CommentsPostsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/commentsPosts") +public class CommentsPostsController { + + @Resource + private CommentsPostsService commentsPostsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(CommentsPosts commentsPosts){ + return commentsPostsService.insert(commentsPosts); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return commentsPostsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(CommentsPosts commentsPosts){ + return commentsPostsService.update(commentsPosts); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return commentsPostsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return commentsPostsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/LeagueController.java b/projects/1739976570867/mybatis/controller/LeagueController.java new file mode 100644 index 00000000..3f43cf24 --- /dev/null +++ b/projects/1739976570867/mybatis/controller/LeagueController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/league") +public class LeagueController { + + @Resource + private LeagueService leagueService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(League league){ + return leagueService.insert(league); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return leagueService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(League league){ + return leagueService.update(league); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return leagueService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return leagueService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/LikesNewsController.java b/projects/1739976570867/mybatis/controller/LikesNewsController.java new file mode 100644 index 00000000..1e4def60 --- /dev/null +++ b/projects/1739976570867/mybatis/controller/LikesNewsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/likesNews") +public class LikesNewsController { + + @Resource + private LikesNewsService likesNewsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(LikesNews likesNews){ + return likesNewsService.insert(likesNews); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return likesNewsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(LikesNews likesNews){ + return likesNewsService.update(likesNews); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return likesNewsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return likesNewsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/LikesPostsController.java b/projects/1739976570867/mybatis/controller/LikesPostsController.java new file mode 100644 index 00000000..44816e18 --- /dev/null +++ b/projects/1739976570867/mybatis/controller/LikesPostsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/likesPosts") +public class LikesPostsController { + + @Resource + private LikesPostsService likesPostsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(LikesPosts likesPosts){ + return likesPostsService.insert(likesPosts); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return likesPostsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(LikesPosts likesPosts){ + return likesPostsService.update(likesPosts); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return likesPostsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return likesPostsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/NewsController.java b/projects/1739976570867/mybatis/controller/NewsController.java new file mode 100644 index 00000000..cbe560cf --- /dev/null +++ b/projects/1739976570867/mybatis/controller/NewsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/news") +public class NewsController { + + @Resource + private NewsService newsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(News news){ + return newsService.insert(news); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return newsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(News news){ + return newsService.update(news); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return newsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return newsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/NewsEditorController.java b/projects/1739976570867/mybatis/controller/NewsEditorController.java new file mode 100644 index 00000000..21b22130 --- /dev/null +++ b/projects/1739976570867/mybatis/controller/NewsEditorController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/newsEditor") +public class NewsEditorController { + + @Resource + private NewsEditorService newsEditorService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(NewsEditor newsEditor){ + return newsEditorService.insert(newsEditor); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return newsEditorService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(NewsEditor newsEditor){ + return newsEditorService.update(newsEditor); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return newsEditorService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return newsEditorService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/NewsLeagueController.java b/projects/1739976570867/mybatis/controller/NewsLeagueController.java new file mode 100644 index 00000000..1208773d --- /dev/null +++ b/projects/1739976570867/mybatis/controller/NewsLeagueController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/newsLeague") +public class NewsLeagueController { + + @Resource + private NewsLeagueService newsLeagueService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(NewsLeague newsLeague){ + return newsLeagueService.insert(newsLeague); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return newsLeagueService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(NewsLeague newsLeague){ + return newsLeagueService.update(newsLeague); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return newsLeagueService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return newsLeagueService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/NewsTeamController.java b/projects/1739976570867/mybatis/controller/NewsTeamController.java new file mode 100644 index 00000000..519f85e2 --- /dev/null +++ b/projects/1739976570867/mybatis/controller/NewsTeamController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/newsTeam") +public class NewsTeamController { + + @Resource + private NewsTeamService newsTeamService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(NewsTeam newsTeam){ + return newsTeamService.insert(newsTeam); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return newsTeamService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(NewsTeam newsTeam){ + return newsTeamService.update(newsTeam); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return newsTeamService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return newsTeamService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/PostsController.java b/projects/1739976570867/mybatis/controller/PostsController.java new file mode 100644 index 00000000..af8fcae9 --- /dev/null +++ b/projects/1739976570867/mybatis/controller/PostsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/posts") +public class PostsController { + + @Resource + private PostsService postsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(Posts posts){ + return postsService.insert(posts); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return postsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(Posts posts){ + return postsService.update(posts); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return postsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return postsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/PostsLeagueController.java b/projects/1739976570867/mybatis/controller/PostsLeagueController.java new file mode 100644 index 00000000..fa27aa4f --- /dev/null +++ b/projects/1739976570867/mybatis/controller/PostsLeagueController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/postsLeague") +public class PostsLeagueController { + + @Resource + private PostsLeagueService postsLeagueService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(PostsLeague postsLeague){ + return postsLeagueService.insert(postsLeague); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return postsLeagueService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(PostsLeague postsLeague){ + return postsLeagueService.update(postsLeague); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return postsLeagueService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return postsLeagueService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/PostsTeamController.java b/projects/1739976570867/mybatis/controller/PostsTeamController.java new file mode 100644 index 00000000..d0e03c36 --- /dev/null +++ b/projects/1739976570867/mybatis/controller/PostsTeamController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/postsTeam") +public class PostsTeamController { + + @Resource + private PostsTeamService postsTeamService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(PostsTeam postsTeam){ + return postsTeamService.insert(postsTeam); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return postsTeamService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(PostsTeam postsTeam){ + return postsTeamService.update(postsTeam); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return postsTeamService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return postsTeamService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/ReportCommentsNewsController.java b/projects/1739976570867/mybatis/controller/ReportCommentsNewsController.java new file mode 100644 index 00000000..c410a74b --- /dev/null +++ b/projects/1739976570867/mybatis/controller/ReportCommentsNewsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/reportCommentsNews") +public class ReportCommentsNewsController { + + @Resource + private ReportCommentsNewsService reportCommentsNewsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(ReportCommentsNews reportCommentsNews){ + return reportCommentsNewsService.insert(reportCommentsNews); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return reportCommentsNewsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(ReportCommentsNews reportCommentsNews){ + return reportCommentsNewsService.update(reportCommentsNews); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return reportCommentsNewsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return reportCommentsNewsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/ReportCommentsPostsController.java b/projects/1739976570867/mybatis/controller/ReportCommentsPostsController.java new file mode 100644 index 00000000..e82e641d --- /dev/null +++ b/projects/1739976570867/mybatis/controller/ReportCommentsPostsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/reportCommentsPosts") +public class ReportCommentsPostsController { + + @Resource + private ReportCommentsPostsService reportCommentsPostsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(ReportCommentsPosts reportCommentsPosts){ + return reportCommentsPostsService.insert(reportCommentsPosts); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return reportCommentsPostsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(ReportCommentsPosts reportCommentsPosts){ + return reportCommentsPostsService.update(reportCommentsPosts); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return reportCommentsPostsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return reportCommentsPostsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/ReportPostsController.java b/projects/1739976570867/mybatis/controller/ReportPostsController.java new file mode 100644 index 00000000..38742b23 --- /dev/null +++ b/projects/1739976570867/mybatis/controller/ReportPostsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/reportPosts") +public class ReportPostsController { + + @Resource + private ReportPostsService reportPostsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(ReportPosts reportPosts){ + return reportPostsService.insert(reportPosts); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return reportPostsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(ReportPosts reportPosts){ + return reportPostsService.update(reportPosts); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return reportPostsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return reportPostsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/TeamController.java b/projects/1739976570867/mybatis/controller/TeamController.java new file mode 100644 index 00000000..82f9366d --- /dev/null +++ b/projects/1739976570867/mybatis/controller/TeamController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/team") +public class TeamController { + + @Resource + private TeamService teamService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(Team team){ + return teamService.insert(team); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return teamService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(Team team){ + return teamService.update(team); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return teamService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return teamService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/controller/UsersController.java b/projects/1739976570867/mybatis/controller/UsersController.java new file mode 100644 index 00000000..31425b06 --- /dev/null +++ b/projects/1739976570867/mybatis/controller/UsersController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/users") +public class UsersController { + + @Resource + private UsersService usersService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(Users users){ + return usersService.insert(users); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return usersService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(Users users){ + return usersService.update(users); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return usersService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return usersService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976570867/mybatis/mapper/AdminMapper.java b/projects/1739976570867/mybatis/mapper/AdminMapper.java new file mode 100644 index 00000000..0a448b13 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/AdminMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface AdminMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(Admin admin); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(Admin admin); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + Admin load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/CollectNewsMapper.java b/projects/1739976570867/mybatis/mapper/CollectNewsMapper.java new file mode 100644 index 00000000..d8e1fdc9 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/CollectNewsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CollectNewsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(CollectNews collectNews); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(CollectNews collectNews); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + CollectNews load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/CollectPostsMapper.java b/projects/1739976570867/mybatis/mapper/CollectPostsMapper.java new file mode 100644 index 00000000..38c03871 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/CollectPostsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CollectPostsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(CollectPosts collectPosts); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(CollectPosts collectPosts); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + CollectPosts load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/CommentsNewsMapper.java b/projects/1739976570867/mybatis/mapper/CommentsNewsMapper.java new file mode 100644 index 00000000..2e3b031e --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/CommentsNewsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CommentsNewsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(CommentsNews commentsNews); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(CommentsNews commentsNews); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + CommentsNews load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/CommentsPostsMapper.java b/projects/1739976570867/mybatis/mapper/CommentsPostsMapper.java new file mode 100644 index 00000000..fcb74b12 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/CommentsPostsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CommentsPostsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(CommentsPosts commentsPosts); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(CommentsPosts commentsPosts); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + CommentsPosts load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/LeagueMapper.java b/projects/1739976570867/mybatis/mapper/LeagueMapper.java new file mode 100644 index 00000000..765db2e5 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/LeagueMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface LeagueMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(League league); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(League league); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + League load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/LikesNewsMapper.java b/projects/1739976570867/mybatis/mapper/LikesNewsMapper.java new file mode 100644 index 00000000..cc1b96d5 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/LikesNewsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface LikesNewsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(LikesNews likesNews); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(LikesNews likesNews); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + LikesNews load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/LikesPostsMapper.java b/projects/1739976570867/mybatis/mapper/LikesPostsMapper.java new file mode 100644 index 00000000..2062944a --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/LikesPostsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface LikesPostsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(LikesPosts likesPosts); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(LikesPosts likesPosts); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + LikesPosts load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/NewsEditorMapper.java b/projects/1739976570867/mybatis/mapper/NewsEditorMapper.java new file mode 100644 index 00000000..a1f9bb2e --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/NewsEditorMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsEditorMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(NewsEditor newsEditor); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(NewsEditor newsEditor); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + NewsEditor load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/NewsLeagueMapper.java b/projects/1739976570867/mybatis/mapper/NewsLeagueMapper.java new file mode 100644 index 00000000..9952aa09 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/NewsLeagueMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsLeagueMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(NewsLeague newsLeague); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(NewsLeague newsLeague); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + NewsLeague load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/NewsMapper.java b/projects/1739976570867/mybatis/mapper/NewsMapper.java new file mode 100644 index 00000000..cdf42feb --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/NewsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(News news); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(News news); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + News load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/NewsTeamMapper.java b/projects/1739976570867/mybatis/mapper/NewsTeamMapper.java new file mode 100644 index 00000000..68c3c87e --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/NewsTeamMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsTeamMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(NewsTeam newsTeam); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(NewsTeam newsTeam); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + NewsTeam load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/PostsLeagueMapper.java b/projects/1739976570867/mybatis/mapper/PostsLeagueMapper.java new file mode 100644 index 00000000..73c43245 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/PostsLeagueMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface PostsLeagueMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(PostsLeague postsLeague); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(PostsLeague postsLeague); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + PostsLeague load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/PostsMapper.java b/projects/1739976570867/mybatis/mapper/PostsMapper.java new file mode 100644 index 00000000..d462915f --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/PostsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface PostsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(Posts posts); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(Posts posts); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + Posts load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/PostsTeamMapper.java b/projects/1739976570867/mybatis/mapper/PostsTeamMapper.java new file mode 100644 index 00000000..d3534e80 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/PostsTeamMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface PostsTeamMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(PostsTeam postsTeam); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(PostsTeam postsTeam); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + PostsTeam load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/ReportCommentsNewsMapper.java b/projects/1739976570867/mybatis/mapper/ReportCommentsNewsMapper.java new file mode 100644 index 00000000..b57cdcca --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/ReportCommentsNewsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface ReportCommentsNewsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(ReportCommentsNews reportCommentsNews); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(ReportCommentsNews reportCommentsNews); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + ReportCommentsNews load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/ReportCommentsPostsMapper.java b/projects/1739976570867/mybatis/mapper/ReportCommentsPostsMapper.java new file mode 100644 index 00000000..677fa100 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/ReportCommentsPostsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface ReportCommentsPostsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(ReportCommentsPosts reportCommentsPosts); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(ReportCommentsPosts reportCommentsPosts); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + ReportCommentsPosts load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/ReportPostsMapper.java b/projects/1739976570867/mybatis/mapper/ReportPostsMapper.java new file mode 100644 index 00000000..6955d229 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/ReportPostsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface ReportPostsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(ReportPosts reportPosts); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(ReportPosts reportPosts); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + ReportPosts load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/TeamMapper.java b/projects/1739976570867/mybatis/mapper/TeamMapper.java new file mode 100644 index 00000000..64b50d3b --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/TeamMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface TeamMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(Team team); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(Team team); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + Team load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper/UsersMapper.java b/projects/1739976570867/mybatis/mapper/UsersMapper.java new file mode 100644 index 00000000..4ed31d92 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper/UsersMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface UsersMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(Users users); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(Users users); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + Users load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976570867/mybatis/mapper2/AdminMapper.java b/projects/1739976570867/mybatis/mapper2/AdminMapper.java new file mode 100644 index 00000000..2b8ac1fb --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/AdminMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description adminMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface AdminMapper { + + @Select("select * from admin where admin_id=#{id}") + public Admin getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="adminId") + @Insert("insert into admin" + + " (id)" + + " values(id)") + public Integer insert(Admin admin); + + @Delete(value = "delete from admin where admin_id=#{adminId}") + boolean delete(Integer id); + + @Update(value = "update admin set " + + +" where admin_id=#{adminId} ") + boolean update(Admin admin); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from admin where admin_id=#{queryParam}") + Admin selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from admin where " + +" id=#{id}" + ) + List selectList(Admin admin); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/CollectNewsMapper.java b/projects/1739976570867/mybatis/mapper2/CollectNewsMapper.java new file mode 100644 index 00000000..2f035f86 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/CollectNewsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description collect_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CollectNewsMapper { + + @Select("select * from collect_news where collect_news_id=#{id}") + public CollectNews getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="collectNewsId") + @Insert("insert into collect_news" + + " (id)" + + " values(id)") + public Integer insert(CollectNews collectNews); + + @Delete(value = "delete from collect_news where collect_news_id=#{collectNewsId}") + boolean delete(Integer id); + + @Update(value = "update collect_news set " + + +" where collect_news_id=#{collectNewsId} ") + boolean update(CollectNews collectNews); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from collect_news where collect_news_id=#{queryParam}") + CollectNews selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from collect_news where " + +" id=#{id}" + ) + List selectList(CollectNews collectNews); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/CollectPostsMapper.java b/projects/1739976570867/mybatis/mapper2/CollectPostsMapper.java new file mode 100644 index 00000000..422e22b6 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/CollectPostsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description collect_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CollectPostsMapper { + + @Select("select * from collect_posts where collect_posts_id=#{id}") + public CollectPosts getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="collectPostsId") + @Insert("insert into collect_posts" + + " (id)" + + " values(id)") + public Integer insert(CollectPosts collectPosts); + + @Delete(value = "delete from collect_posts where collect_posts_id=#{collectPostsId}") + boolean delete(Integer id); + + @Update(value = "update collect_posts set " + + +" where collect_posts_id=#{collectPostsId} ") + boolean update(CollectPosts collectPosts); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from collect_posts where collect_posts_id=#{queryParam}") + CollectPosts selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from collect_posts where " + +" id=#{id}" + ) + List selectList(CollectPosts collectPosts); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/CommentsNewsMapper.java b/projects/1739976570867/mybatis/mapper2/CommentsNewsMapper.java new file mode 100644 index 00000000..3a66c911 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/CommentsNewsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description comments_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CommentsNewsMapper { + + @Select("select * from comments_news where comments_news_id=#{id}") + public CommentsNews getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="commentsNewsId") + @Insert("insert into comments_news" + + " (id)" + + " values(id)") + public Integer insert(CommentsNews commentsNews); + + @Delete(value = "delete from comments_news where comments_news_id=#{commentsNewsId}") + boolean delete(Integer id); + + @Update(value = "update comments_news set " + + +" where comments_news_id=#{commentsNewsId} ") + boolean update(CommentsNews commentsNews); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from comments_news where comments_news_id=#{queryParam}") + CommentsNews selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from comments_news where " + +" id=#{id}" + ) + List selectList(CommentsNews commentsNews); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/CommentsPostsMapper.java b/projects/1739976570867/mybatis/mapper2/CommentsPostsMapper.java new file mode 100644 index 00000000..845e6e93 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/CommentsPostsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description comments_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CommentsPostsMapper { + + @Select("select * from comments_posts where comments_posts_id=#{id}") + public CommentsPosts getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="commentsPostsId") + @Insert("insert into comments_posts" + + " (id)" + + " values(id)") + public Integer insert(CommentsPosts commentsPosts); + + @Delete(value = "delete from comments_posts where comments_posts_id=#{commentsPostsId}") + boolean delete(Integer id); + + @Update(value = "update comments_posts set " + + +" where comments_posts_id=#{commentsPostsId} ") + boolean update(CommentsPosts commentsPosts); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from comments_posts where comments_posts_id=#{queryParam}") + CommentsPosts selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from comments_posts where " + +" id=#{id}" + ) + List selectList(CommentsPosts commentsPosts); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/LeagueMapper.java b/projects/1739976570867/mybatis/mapper2/LeagueMapper.java new file mode 100644 index 00000000..f597608d --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/LeagueMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface LeagueMapper { + + @Select("select * from league where league_id=#{id}") + public League getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="leagueId") + @Insert("insert into league" + + " (id)" + + " values(id)") + public Integer insert(League league); + + @Delete(value = "delete from league where league_id=#{leagueId}") + boolean delete(Integer id); + + @Update(value = "update league set " + + +" where league_id=#{leagueId} ") + boolean update(League league); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from league where league_id=#{queryParam}") + League selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from league where " + +" id=#{id}" + ) + List selectList(League league); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/LikesNewsMapper.java b/projects/1739976570867/mybatis/mapper2/LikesNewsMapper.java new file mode 100644 index 00000000..4187d21d --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/LikesNewsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description likes_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface LikesNewsMapper { + + @Select("select * from likes_news where likes_news_id=#{id}") + public LikesNews getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="likesNewsId") + @Insert("insert into likes_news" + + " (id)" + + " values(id)") + public Integer insert(LikesNews likesNews); + + @Delete(value = "delete from likes_news where likes_news_id=#{likesNewsId}") + boolean delete(Integer id); + + @Update(value = "update likes_news set " + + +" where likes_news_id=#{likesNewsId} ") + boolean update(LikesNews likesNews); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from likes_news where likes_news_id=#{queryParam}") + LikesNews selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from likes_news where " + +" id=#{id}" + ) + List selectList(LikesNews likesNews); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/LikesPostsMapper.java b/projects/1739976570867/mybatis/mapper2/LikesPostsMapper.java new file mode 100644 index 00000000..9bb1f9e4 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/LikesPostsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description likes_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface LikesPostsMapper { + + @Select("select * from likes_posts where likes_posts_id=#{id}") + public LikesPosts getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="likesPostsId") + @Insert("insert into likes_posts" + + " (id)" + + " values(id)") + public Integer insert(LikesPosts likesPosts); + + @Delete(value = "delete from likes_posts where likes_posts_id=#{likesPostsId}") + boolean delete(Integer id); + + @Update(value = "update likes_posts set " + + +" where likes_posts_id=#{likesPostsId} ") + boolean update(LikesPosts likesPosts); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from likes_posts where likes_posts_id=#{queryParam}") + LikesPosts selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from likes_posts where " + +" id=#{id}" + ) + List selectList(LikesPosts likesPosts); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/NewsEditorMapper.java b/projects/1739976570867/mybatis/mapper2/NewsEditorMapper.java new file mode 100644 index 00000000..1e997c0d --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/NewsEditorMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description news_editorMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsEditorMapper { + + @Select("select * from news_editor where news_editor_id=#{id}") + public NewsEditor getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="newsEditorId") + @Insert("insert into news_editor" + + " (id)" + + " values(id)") + public Integer insert(NewsEditor newsEditor); + + @Delete(value = "delete from news_editor where news_editor_id=#{newsEditorId}") + boolean delete(Integer id); + + @Update(value = "update news_editor set " + + +" where news_editor_id=#{newsEditorId} ") + boolean update(NewsEditor newsEditor); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from news_editor where news_editor_id=#{queryParam}") + NewsEditor selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from news_editor where " + +" id=#{id}" + ) + List selectList(NewsEditor newsEditor); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/NewsLeagueMapper.java b/projects/1739976570867/mybatis/mapper2/NewsLeagueMapper.java new file mode 100644 index 00000000..177afe01 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/NewsLeagueMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description news_leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsLeagueMapper { + + @Select("select * from news_league where news_league_id=#{id}") + public NewsLeague getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="newsLeagueId") + @Insert("insert into news_league" + + " (n_id)" + + " values(nId)") + public Integer insert(NewsLeague newsLeague); + + @Delete(value = "delete from news_league where news_league_id=#{newsLeagueId}") + boolean delete(Integer id); + + @Update(value = "update news_league set " + +" n_id=#{nId}" + +" where news_league_id=#{newsLeagueId} ") + boolean update(NewsLeague newsLeague); + + + @Results(value = { + @Result(property = "nId", column = "n_id") + }) + @Select(value = "select * from news_league where news_league_id=#{queryParam}") + NewsLeague selectOne(String queryParam); + + @Results(value = { + @Result(property = "nId", column = "n_id") + }) + @Select(value = "select * from news_league where " + +" n_id=#{nId}" + ) + List selectList(NewsLeague newsLeague); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/NewsMapper.java b/projects/1739976570867/mybatis/mapper2/NewsMapper.java new file mode 100644 index 00000000..57de5a5e --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/NewsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsMapper { + + @Select("select * from news where news_id=#{id}") + public News getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="newsId") + @Insert("insert into news" + + " (id)" + + " values(id)") + public Integer insert(News news); + + @Delete(value = "delete from news where news_id=#{newsId}") + boolean delete(Integer id); + + @Update(value = "update news set " + + +" where news_id=#{newsId} ") + boolean update(News news); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from news where news_id=#{queryParam}") + News selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from news where " + +" id=#{id}" + ) + List selectList(News news); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/NewsTeamMapper.java b/projects/1739976570867/mybatis/mapper2/NewsTeamMapper.java new file mode 100644 index 00000000..aa55ca97 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/NewsTeamMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description news_teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsTeamMapper { + + @Select("select * from news_team where news_team_id=#{id}") + public NewsTeam getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="newsTeamId") + @Insert("insert into news_team" + + " (n_id)" + + " values(nId)") + public Integer insert(NewsTeam newsTeam); + + @Delete(value = "delete from news_team where news_team_id=#{newsTeamId}") + boolean delete(Integer id); + + @Update(value = "update news_team set " + +" n_id=#{nId}" + +" where news_team_id=#{newsTeamId} ") + boolean update(NewsTeam newsTeam); + + + @Results(value = { + @Result(property = "nId", column = "n_id") + }) + @Select(value = "select * from news_team where news_team_id=#{queryParam}") + NewsTeam selectOne(String queryParam); + + @Results(value = { + @Result(property = "nId", column = "n_id") + }) + @Select(value = "select * from news_team where " + +" n_id=#{nId}" + ) + List selectList(NewsTeam newsTeam); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/PostsLeagueMapper.java b/projects/1739976570867/mybatis/mapper2/PostsLeagueMapper.java new file mode 100644 index 00000000..30abef6a --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/PostsLeagueMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description posts_leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface PostsLeagueMapper { + + @Select("select * from posts_league where posts_league_id=#{id}") + public PostsLeague getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="postsLeagueId") + @Insert("insert into posts_league" + + " (id)" + + " values(id)") + public Integer insert(PostsLeague postsLeague); + + @Delete(value = "delete from posts_league where posts_league_id=#{postsLeagueId}") + boolean delete(Integer id); + + @Update(value = "update posts_league set " + + +" where posts_league_id=#{postsLeagueId} ") + boolean update(PostsLeague postsLeague); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from posts_league where posts_league_id=#{queryParam}") + PostsLeague selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from posts_league where " + +" id=#{id}" + ) + List selectList(PostsLeague postsLeague); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/PostsMapper.java b/projects/1739976570867/mybatis/mapper2/PostsMapper.java new file mode 100644 index 00000000..b96bddaf --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/PostsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface PostsMapper { + + @Select("select * from posts where posts_id=#{id}") + public Posts getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="postsId") + @Insert("insert into posts" + + " (id)" + + " values(id)") + public Integer insert(Posts posts); + + @Delete(value = "delete from posts where posts_id=#{postsId}") + boolean delete(Integer id); + + @Update(value = "update posts set " + + +" where posts_id=#{postsId} ") + boolean update(Posts posts); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from posts where posts_id=#{queryParam}") + Posts selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from posts where " + +" id=#{id}" + ) + List selectList(Posts posts); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/PostsTeamMapper.java b/projects/1739976570867/mybatis/mapper2/PostsTeamMapper.java new file mode 100644 index 00000000..f479b0fd --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/PostsTeamMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description posts_teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface PostsTeamMapper { + + @Select("select * from posts_team where posts_team_id=#{id}") + public PostsTeam getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="postsTeamId") + @Insert("insert into posts_team" + + " (id)" + + " values(id)") + public Integer insert(PostsTeam postsTeam); + + @Delete(value = "delete from posts_team where posts_team_id=#{postsTeamId}") + boolean delete(Integer id); + + @Update(value = "update posts_team set " + + +" where posts_team_id=#{postsTeamId} ") + boolean update(PostsTeam postsTeam); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from posts_team where posts_team_id=#{queryParam}") + PostsTeam selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from posts_team where " + +" id=#{id}" + ) + List selectList(PostsTeam postsTeam); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/ReportCommentsNewsMapper.java b/projects/1739976570867/mybatis/mapper2/ReportCommentsNewsMapper.java new file mode 100644 index 00000000..e8c6a794 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/ReportCommentsNewsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description report_comments_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface ReportCommentsNewsMapper { + + @Select("select * from report_comments_news where report_comments_news_id=#{id}") + public ReportCommentsNews getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="reportCommentsNewsId") + @Insert("insert into report_comments_news" + + " (cn_id)" + + " values(cnId)") + public Integer insert(ReportCommentsNews reportCommentsNews); + + @Delete(value = "delete from report_comments_news where report_comments_news_id=#{reportCommentsNewsId}") + boolean delete(Integer id); + + @Update(value = "update report_comments_news set " + +" cn_id=#{cnId}" + +" where report_comments_news_id=#{reportCommentsNewsId} ") + boolean update(ReportCommentsNews reportCommentsNews); + + + @Results(value = { + @Result(property = "cnId", column = "cn_id") + }) + @Select(value = "select * from report_comments_news where report_comments_news_id=#{queryParam}") + ReportCommentsNews selectOne(String queryParam); + + @Results(value = { + @Result(property = "cnId", column = "cn_id") + }) + @Select(value = "select * from report_comments_news where " + +" cn_id=#{cnId}" + ) + List selectList(ReportCommentsNews reportCommentsNews); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/ReportCommentsPostsMapper.java b/projects/1739976570867/mybatis/mapper2/ReportCommentsPostsMapper.java new file mode 100644 index 00000000..924c57e0 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/ReportCommentsPostsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description report_comments_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface ReportCommentsPostsMapper { + + @Select("select * from report_comments_posts where report_comments_posts_id=#{id}") + public ReportCommentsPosts getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="reportCommentsPostsId") + @Insert("insert into report_comments_posts" + + " (cp_id)" + + " values(cpId)") + public Integer insert(ReportCommentsPosts reportCommentsPosts); + + @Delete(value = "delete from report_comments_posts where report_comments_posts_id=#{reportCommentsPostsId}") + boolean delete(Integer id); + + @Update(value = "update report_comments_posts set " + +" cp_id=#{cpId}" + +" where report_comments_posts_id=#{reportCommentsPostsId} ") + boolean update(ReportCommentsPosts reportCommentsPosts); + + + @Results(value = { + @Result(property = "cpId", column = "cp_id") + }) + @Select(value = "select * from report_comments_posts where report_comments_posts_id=#{queryParam}") + ReportCommentsPosts selectOne(String queryParam); + + @Results(value = { + @Result(property = "cpId", column = "cp_id") + }) + @Select(value = "select * from report_comments_posts where " + +" cp_id=#{cpId}" + ) + List selectList(ReportCommentsPosts reportCommentsPosts); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/ReportPostsMapper.java b/projects/1739976570867/mybatis/mapper2/ReportPostsMapper.java new file mode 100644 index 00000000..50968efd --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/ReportPostsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description report_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface ReportPostsMapper { + + @Select("select * from report_posts where report_posts_id=#{id}") + public ReportPosts getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="reportPostsId") + @Insert("insert into report_posts" + + " (p_id)" + + " values(pId)") + public Integer insert(ReportPosts reportPosts); + + @Delete(value = "delete from report_posts where report_posts_id=#{reportPostsId}") + boolean delete(Integer id); + + @Update(value = "update report_posts set " + +" p_id=#{pId}" + +" where report_posts_id=#{reportPostsId} ") + boolean update(ReportPosts reportPosts); + + + @Results(value = { + @Result(property = "pId", column = "p_id") + }) + @Select(value = "select * from report_posts where report_posts_id=#{queryParam}") + ReportPosts selectOne(String queryParam); + + @Results(value = { + @Result(property = "pId", column = "p_id") + }) + @Select(value = "select * from report_posts where " + +" p_id=#{pId}" + ) + List selectList(ReportPosts reportPosts); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/TeamMapper.java b/projects/1739976570867/mybatis/mapper2/TeamMapper.java new file mode 100644 index 00000000..1d8f0416 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/TeamMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface TeamMapper { + + @Select("select * from team where team_id=#{id}") + public Team getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="teamId") + @Insert("insert into team" + + " (id)" + + " values(id)") + public Integer insert(Team team); + + @Delete(value = "delete from team where team_id=#{teamId}") + boolean delete(Integer id); + + @Update(value = "update team set " + + +" where team_id=#{teamId} ") + boolean update(Team team); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from team where team_id=#{queryParam}") + Team selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from team where " + +" id=#{id}" + ) + List selectList(Team team); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mapper2/UsersMapper.java b/projects/1739976570867/mybatis/mapper2/UsersMapper.java new file mode 100644 index 00000000..1224fa73 --- /dev/null +++ b/projects/1739976570867/mybatis/mapper2/UsersMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description usersMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface UsersMapper { + + @Select("select * from users where users_id=#{id}") + public Users getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="usersId") + @Insert("insert into users" + + " (id)" + + " values(id)") + public Integer insert(Users users); + + @Delete(value = "delete from users where users_id=#{usersId}") + boolean delete(Integer id); + + @Update(value = "update users set " + + +" where users_id=#{usersId} ") + boolean update(Users users); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from users where users_id=#{queryParam}") + Users selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from users where " + +" id=#{id}" + ) + List selectList(Users users); + +} \ No newline at end of file diff --git a/projects/1739976570867/mybatis/model/Admin.java b/projects/1739976570867/mybatis/model/Admin.java new file mode 100644 index 00000000..713d51be --- /dev/null +++ b/projects/1739976570867/mybatis/model/Admin.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public Admin() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/CollectNews.java b/projects/1739976570867/mybatis/model/CollectNews.java new file mode 100644 index 00000000..9269283c --- /dev/null +++ b/projects/1739976570867/mybatis/model/CollectNews.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public CollectNews() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/CollectPosts.java b/projects/1739976570867/mybatis/model/CollectPosts.java new file mode 100644 index 00000000..d6c150fa --- /dev/null +++ b/projects/1739976570867/mybatis/model/CollectPosts.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public CollectPosts() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/CommentsNews.java b/projects/1739976570867/mybatis/model/CommentsNews.java new file mode 100644 index 00000000..25d45e76 --- /dev/null +++ b/projects/1739976570867/mybatis/model/CommentsNews.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public CommentsNews() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/CommentsPosts.java b/projects/1739976570867/mybatis/model/CommentsPosts.java new file mode 100644 index 00000000..641d589f --- /dev/null +++ b/projects/1739976570867/mybatis/model/CommentsPosts.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public CommentsPosts() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/League.java b/projects/1739976570867/mybatis/model/League.java new file mode 100644 index 00000000..9dbd1a90 --- /dev/null +++ b/projects/1739976570867/mybatis/model/League.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public League() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/LikesNews.java b/projects/1739976570867/mybatis/model/LikesNews.java new file mode 100644 index 00000000..7f24f404 --- /dev/null +++ b/projects/1739976570867/mybatis/model/LikesNews.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public LikesNews() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/LikesPosts.java b/projects/1739976570867/mybatis/model/LikesPosts.java new file mode 100644 index 00000000..f0edd616 --- /dev/null +++ b/projects/1739976570867/mybatis/model/LikesPosts.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public LikesPosts() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/News.java b/projects/1739976570867/mybatis/model/News.java new file mode 100644 index 00000000..748effe5 --- /dev/null +++ b/projects/1739976570867/mybatis/model/News.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public News() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/NewsEditor.java b/projects/1739976570867/mybatis/model/NewsEditor.java new file mode 100644 index 00000000..8ccb33c2 --- /dev/null +++ b/projects/1739976570867/mybatis/model/NewsEditor.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public NewsEditor() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/NewsLeague.java b/projects/1739976570867/mybatis/model/NewsLeague.java new file mode 100644 index 00000000..6e54c54c --- /dev/null +++ b/projects/1739976570867/mybatis/model/NewsLeague.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * n_id + */ + private Long nId; + + + public NewsLeague() { + } + + public Long getNId() { + return nId; + } + + public void setNId(Long nId) { + this.nId = nId; + } + +} diff --git a/projects/1739976570867/mybatis/model/NewsTeam.java b/projects/1739976570867/mybatis/model/NewsTeam.java new file mode 100644 index 00000000..a0bceae3 --- /dev/null +++ b/projects/1739976570867/mybatis/model/NewsTeam.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * n_id + */ + private Long nId; + + + public NewsTeam() { + } + + public Long getNId() { + return nId; + } + + public void setNId(Long nId) { + this.nId = nId; + } + +} diff --git a/projects/1739976570867/mybatis/model/Posts.java b/projects/1739976570867/mybatis/model/Posts.java new file mode 100644 index 00000000..c3cd3163 --- /dev/null +++ b/projects/1739976570867/mybatis/model/Posts.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public Posts() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/PostsLeague.java b/projects/1739976570867/mybatis/model/PostsLeague.java new file mode 100644 index 00000000..5e729dea --- /dev/null +++ b/projects/1739976570867/mybatis/model/PostsLeague.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public PostsLeague() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/PostsTeam.java b/projects/1739976570867/mybatis/model/PostsTeam.java new file mode 100644 index 00000000..415fc998 --- /dev/null +++ b/projects/1739976570867/mybatis/model/PostsTeam.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public PostsTeam() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/ReportCommentsNews.java b/projects/1739976570867/mybatis/model/ReportCommentsNews.java new file mode 100644 index 00000000..5c7bd6ad --- /dev/null +++ b/projects/1739976570867/mybatis/model/ReportCommentsNews.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * cn_id + */ + private Long cnId; + + + public ReportCommentsNews() { + } + + public Long getCnId() { + return cnId; + } + + public void setCnId(Long cnId) { + this.cnId = cnId; + } + +} diff --git a/projects/1739976570867/mybatis/model/ReportCommentsPosts.java b/projects/1739976570867/mybatis/model/ReportCommentsPosts.java new file mode 100644 index 00000000..e2b93dc3 --- /dev/null +++ b/projects/1739976570867/mybatis/model/ReportCommentsPosts.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * cp_id + */ + private Long cpId; + + + public ReportCommentsPosts() { + } + + public Long getCpId() { + return cpId; + } + + public void setCpId(Long cpId) { + this.cpId = cpId; + } + +} diff --git a/projects/1739976570867/mybatis/model/ReportPosts.java b/projects/1739976570867/mybatis/model/ReportPosts.java new file mode 100644 index 00000000..c793b0c7 --- /dev/null +++ b/projects/1739976570867/mybatis/model/ReportPosts.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * p_id + */ + private Long pId; + + + public ReportPosts() { + } + + public Long getPId() { + return pId; + } + + public void setPId(Long pId) { + this.pId = pId; + } + +} diff --git a/projects/1739976570867/mybatis/model/Team.java b/projects/1739976570867/mybatis/model/Team.java new file mode 100644 index 00000000..82c60468 --- /dev/null +++ b/projects/1739976570867/mybatis/model/Team.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public Team() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/model/Users.java b/projects/1739976570867/mybatis/model/Users.java new file mode 100644 index 00000000..f40e16a4 --- /dev/null +++ b/projects/1739976570867/mybatis/model/Users.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public Users() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976570867/mybatis/mybatis/Admin.xml b/projects/1739976570867/mybatis/mybatis/Admin.xml new file mode 100644 index 00000000..cc7437aa --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/Admin.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO admin + + + + + + + + DELETE FROM admin + WHERE id = #{id} + + + + UPDATE admin + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/CollectNews.xml b/projects/1739976570867/mybatis/mybatis/CollectNews.xml new file mode 100644 index 00000000..dc7d32f2 --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/CollectNews.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO collect_news + + + + + + + + DELETE FROM collect_news + WHERE id = #{id} + + + + UPDATE collect_news + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/CollectPosts.xml b/projects/1739976570867/mybatis/mybatis/CollectPosts.xml new file mode 100644 index 00000000..3664a9e7 --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/CollectPosts.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO collect_posts + + + + + + + + DELETE FROM collect_posts + WHERE id = #{id} + + + + UPDATE collect_posts + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/CommentsNews.xml b/projects/1739976570867/mybatis/mybatis/CommentsNews.xml new file mode 100644 index 00000000..9ca9f36c --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/CommentsNews.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO comments_news + + + + + + + + DELETE FROM comments_news + WHERE id = #{id} + + + + UPDATE comments_news + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/CommentsPosts.xml b/projects/1739976570867/mybatis/mybatis/CommentsPosts.xml new file mode 100644 index 00000000..e44c3d4e --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/CommentsPosts.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO comments_posts + + + + + + + + DELETE FROM comments_posts + WHERE id = #{id} + + + + UPDATE comments_posts + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/League.xml b/projects/1739976570867/mybatis/mybatis/League.xml new file mode 100644 index 00000000..42aa19cf --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/League.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO league + + + + + + + + DELETE FROM league + WHERE id = #{id} + + + + UPDATE league + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/LikesNews.xml b/projects/1739976570867/mybatis/mybatis/LikesNews.xml new file mode 100644 index 00000000..13e70f28 --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/LikesNews.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO likes_news + + + + + + + + DELETE FROM likes_news + WHERE id = #{id} + + + + UPDATE likes_news + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/LikesPosts.xml b/projects/1739976570867/mybatis/mybatis/LikesPosts.xml new file mode 100644 index 00000000..7c67342b --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/LikesPosts.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO likes_posts + + + + + + + + DELETE FROM likes_posts + WHERE id = #{id} + + + + UPDATE likes_posts + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/News.xml b/projects/1739976570867/mybatis/mybatis/News.xml new file mode 100644 index 00000000..a0e93bea --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/News.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO news + + + + + + + + DELETE FROM news + WHERE id = #{id} + + + + UPDATE news + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/NewsEditor.xml b/projects/1739976570867/mybatis/mybatis/NewsEditor.xml new file mode 100644 index 00000000..d39d7aed --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/NewsEditor.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO news_editor + + + + + + + + DELETE FROM news_editor + WHERE id = #{id} + + + + UPDATE news_editor + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/NewsLeague.xml b/projects/1739976570867/mybatis/mybatis/NewsLeague.xml new file mode 100644 index 00000000..2a5c9a7e --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/NewsLeague.xml @@ -0,0 +1,59 @@ + + + + + + + + + + n_id + + + + INSERT INTO news_league + + + n_id + + + + + #{nId} + + + + + + DELETE FROM news_league + WHERE id = #{id} + + + + UPDATE news_league + + n_id = #{nId} + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/NewsTeam.xml b/projects/1739976570867/mybatis/mybatis/NewsTeam.xml new file mode 100644 index 00000000..426b42bc --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/NewsTeam.xml @@ -0,0 +1,59 @@ + + + + + + + + + + n_id + + + + INSERT INTO news_team + + + n_id + + + + + #{nId} + + + + + + DELETE FROM news_team + WHERE id = #{id} + + + + UPDATE news_team + + n_id = #{nId} + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/Posts.xml b/projects/1739976570867/mybatis/mybatis/Posts.xml new file mode 100644 index 00000000..465cddfe --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/Posts.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO posts + + + + + + + + DELETE FROM posts + WHERE id = #{id} + + + + UPDATE posts + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/PostsLeague.xml b/projects/1739976570867/mybatis/mybatis/PostsLeague.xml new file mode 100644 index 00000000..0ad7046d --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/PostsLeague.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO posts_league + + + + + + + + DELETE FROM posts_league + WHERE id = #{id} + + + + UPDATE posts_league + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/PostsTeam.xml b/projects/1739976570867/mybatis/mybatis/PostsTeam.xml new file mode 100644 index 00000000..96e03bb8 --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/PostsTeam.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO posts_team + + + + + + + + DELETE FROM posts_team + WHERE id = #{id} + + + + UPDATE posts_team + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/ReportCommentsNews.xml b/projects/1739976570867/mybatis/mybatis/ReportCommentsNews.xml new file mode 100644 index 00000000..a0e07cd2 --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/ReportCommentsNews.xml @@ -0,0 +1,59 @@ + + + + + + + + + + cn_id + + + + INSERT INTO report_comments_news + + + cn_id + + + + + #{cnId} + + + + + + DELETE FROM report_comments_news + WHERE id = #{id} + + + + UPDATE report_comments_news + + cn_id = #{cnId} + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/ReportCommentsPosts.xml b/projects/1739976570867/mybatis/mybatis/ReportCommentsPosts.xml new file mode 100644 index 00000000..3229a620 --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/ReportCommentsPosts.xml @@ -0,0 +1,59 @@ + + + + + + + + + + cp_id + + + + INSERT INTO report_comments_posts + + + cp_id + + + + + #{cpId} + + + + + + DELETE FROM report_comments_posts + WHERE id = #{id} + + + + UPDATE report_comments_posts + + cp_id = #{cpId} + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/ReportPosts.xml b/projects/1739976570867/mybatis/mybatis/ReportPosts.xml new file mode 100644 index 00000000..309d7f61 --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/ReportPosts.xml @@ -0,0 +1,59 @@ + + + + + + + + + + p_id + + + + INSERT INTO report_posts + + + p_id + + + + + #{pId} + + + + + + DELETE FROM report_posts + WHERE id = #{id} + + + + UPDATE report_posts + + p_id = #{pId} + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/Team.xml b/projects/1739976570867/mybatis/mybatis/Team.xml new file mode 100644 index 00000000..2ad866d8 --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/Team.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO team + + + + + + + + DELETE FROM team + WHERE id = #{id} + + + + UPDATE team + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/mybatis/Users.xml b/projects/1739976570867/mybatis/mybatis/Users.xml new file mode 100644 index 00000000..7be0e1ef --- /dev/null +++ b/projects/1739976570867/mybatis/mybatis/Users.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO users + + + + + + + + DELETE FROM users + WHERE id = #{id} + + + + UPDATE users + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/mybatis/service/AdminService.java b/projects/1739976570867/mybatis/service/AdminService.java new file mode 100644 index 00000000..f0651711 --- /dev/null +++ b/projects/1739976570867/mybatis/service/AdminService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +public interface AdminService { + + /** + * 新增 + */ + public Object insert(Admin admin); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(Admin admin); + + /** + * 根据主键 id 查询 + */ + public Admin load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/CollectNewsService.java b/projects/1739976570867/mybatis/service/CollectNewsService.java new file mode 100644 index 00000000..a08491ff --- /dev/null +++ b/projects/1739976570867/mybatis/service/CollectNewsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +public interface CollectNewsService { + + /** + * 新增 + */ + public Object insert(CollectNews collectNews); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(CollectNews collectNews); + + /** + * 根据主键 id 查询 + */ + public CollectNews load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/CollectPostsService.java b/projects/1739976570867/mybatis/service/CollectPostsService.java new file mode 100644 index 00000000..e5c8ea3c --- /dev/null +++ b/projects/1739976570867/mybatis/service/CollectPostsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +public interface CollectPostsService { + + /** + * 新增 + */ + public Object insert(CollectPosts collectPosts); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(CollectPosts collectPosts); + + /** + * 根据主键 id 查询 + */ + public CollectPosts load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/CommentsNewsService.java b/projects/1739976570867/mybatis/service/CommentsNewsService.java new file mode 100644 index 00000000..6705274e --- /dev/null +++ b/projects/1739976570867/mybatis/service/CommentsNewsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +public interface CommentsNewsService { + + /** + * 新增 + */ + public Object insert(CommentsNews commentsNews); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(CommentsNews commentsNews); + + /** + * 根据主键 id 查询 + */ + public CommentsNews load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/CommentsPostsService.java b/projects/1739976570867/mybatis/service/CommentsPostsService.java new file mode 100644 index 00000000..d39e7b20 --- /dev/null +++ b/projects/1739976570867/mybatis/service/CommentsPostsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +public interface CommentsPostsService { + + /** + * 新增 + */ + public Object insert(CommentsPosts commentsPosts); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(CommentsPosts commentsPosts); + + /** + * 根据主键 id 查询 + */ + public CommentsPosts load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/LeagueService.java b/projects/1739976570867/mybatis/service/LeagueService.java new file mode 100644 index 00000000..2cda8f27 --- /dev/null +++ b/projects/1739976570867/mybatis/service/LeagueService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +public interface LeagueService { + + /** + * 新增 + */ + public Object insert(League league); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(League league); + + /** + * 根据主键 id 查询 + */ + public League load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/LikesNewsService.java b/projects/1739976570867/mybatis/service/LikesNewsService.java new file mode 100644 index 00000000..217f8972 --- /dev/null +++ b/projects/1739976570867/mybatis/service/LikesNewsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +public interface LikesNewsService { + + /** + * 新增 + */ + public Object insert(LikesNews likesNews); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(LikesNews likesNews); + + /** + * 根据主键 id 查询 + */ + public LikesNews load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/LikesPostsService.java b/projects/1739976570867/mybatis/service/LikesPostsService.java new file mode 100644 index 00000000..223cba19 --- /dev/null +++ b/projects/1739976570867/mybatis/service/LikesPostsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +public interface LikesPostsService { + + /** + * 新增 + */ + public Object insert(LikesPosts likesPosts); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(LikesPosts likesPosts); + + /** + * 根据主键 id 查询 + */ + public LikesPosts load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/NewsEditorService.java b/projects/1739976570867/mybatis/service/NewsEditorService.java new file mode 100644 index 00000000..a86bedee --- /dev/null +++ b/projects/1739976570867/mybatis/service/NewsEditorService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +public interface NewsEditorService { + + /** + * 新增 + */ + public Object insert(NewsEditor newsEditor); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(NewsEditor newsEditor); + + /** + * 根据主键 id 查询 + */ + public NewsEditor load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/NewsLeagueService.java b/projects/1739976570867/mybatis/service/NewsLeagueService.java new file mode 100644 index 00000000..985ce0b9 --- /dev/null +++ b/projects/1739976570867/mybatis/service/NewsLeagueService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +public interface NewsLeagueService { + + /** + * 新增 + */ + public Object insert(NewsLeague newsLeague); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(NewsLeague newsLeague); + + /** + * 根据主键 id 查询 + */ + public NewsLeague load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/NewsService.java b/projects/1739976570867/mybatis/service/NewsService.java new file mode 100644 index 00000000..db2babf8 --- /dev/null +++ b/projects/1739976570867/mybatis/service/NewsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +public interface NewsService { + + /** + * 新增 + */ + public Object insert(News news); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(News news); + + /** + * 根据主键 id 查询 + */ + public News load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/NewsTeamService.java b/projects/1739976570867/mybatis/service/NewsTeamService.java new file mode 100644 index 00000000..3a35474a --- /dev/null +++ b/projects/1739976570867/mybatis/service/NewsTeamService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +public interface NewsTeamService { + + /** + * 新增 + */ + public Object insert(NewsTeam newsTeam); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(NewsTeam newsTeam); + + /** + * 根据主键 id 查询 + */ + public NewsTeam load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/PostsLeagueService.java b/projects/1739976570867/mybatis/service/PostsLeagueService.java new file mode 100644 index 00000000..390b0b45 --- /dev/null +++ b/projects/1739976570867/mybatis/service/PostsLeagueService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +public interface PostsLeagueService { + + /** + * 新增 + */ + public Object insert(PostsLeague postsLeague); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(PostsLeague postsLeague); + + /** + * 根据主键 id 查询 + */ + public PostsLeague load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/PostsService.java b/projects/1739976570867/mybatis/service/PostsService.java new file mode 100644 index 00000000..e7e16ded --- /dev/null +++ b/projects/1739976570867/mybatis/service/PostsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +public interface PostsService { + + /** + * 新增 + */ + public Object insert(Posts posts); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(Posts posts); + + /** + * 根据主键 id 查询 + */ + public Posts load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/PostsTeamService.java b/projects/1739976570867/mybatis/service/PostsTeamService.java new file mode 100644 index 00000000..7329bfe1 --- /dev/null +++ b/projects/1739976570867/mybatis/service/PostsTeamService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +public interface PostsTeamService { + + /** + * 新增 + */ + public Object insert(PostsTeam postsTeam); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(PostsTeam postsTeam); + + /** + * 根据主键 id 查询 + */ + public PostsTeam load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/ReportCommentsNewsService.java b/projects/1739976570867/mybatis/service/ReportCommentsNewsService.java new file mode 100644 index 00000000..4c43a704 --- /dev/null +++ b/projects/1739976570867/mybatis/service/ReportCommentsNewsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +public interface ReportCommentsNewsService { + + /** + * 新增 + */ + public Object insert(ReportCommentsNews reportCommentsNews); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(ReportCommentsNews reportCommentsNews); + + /** + * 根据主键 id 查询 + */ + public ReportCommentsNews load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/ReportCommentsPostsService.java b/projects/1739976570867/mybatis/service/ReportCommentsPostsService.java new file mode 100644 index 00000000..0f09c552 --- /dev/null +++ b/projects/1739976570867/mybatis/service/ReportCommentsPostsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +public interface ReportCommentsPostsService { + + /** + * 新增 + */ + public Object insert(ReportCommentsPosts reportCommentsPosts); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(ReportCommentsPosts reportCommentsPosts); + + /** + * 根据主键 id 查询 + */ + public ReportCommentsPosts load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/ReportPostsService.java b/projects/1739976570867/mybatis/service/ReportPostsService.java new file mode 100644 index 00000000..159f93a7 --- /dev/null +++ b/projects/1739976570867/mybatis/service/ReportPostsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +public interface ReportPostsService { + + /** + * 新增 + */ + public Object insert(ReportPosts reportPosts); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(ReportPosts reportPosts); + + /** + * 根据主键 id 查询 + */ + public ReportPosts load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/TeamService.java b/projects/1739976570867/mybatis/service/TeamService.java new file mode 100644 index 00000000..27c69cc4 --- /dev/null +++ b/projects/1739976570867/mybatis/service/TeamService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +public interface TeamService { + + /** + * 新增 + */ + public Object insert(Team team); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(Team team); + + /** + * 根据主键 id 查询 + */ + public Team load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service/UsersService.java b/projects/1739976570867/mybatis/service/UsersService.java new file mode 100644 index 00000000..4b31730d --- /dev/null +++ b/projects/1739976570867/mybatis/service/UsersService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +public interface UsersService { + + /** + * 新增 + */ + public Object insert(Users users); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(Users users); + + /** + * 根据主键 id 查询 + */ + public Users load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976570867/mybatis/service_impl/AdminServiceImpl.java b/projects/1739976570867/mybatis/service_impl/AdminServiceImpl.java new file mode 100644 index 00000000..e253bfc0 --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/AdminServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Service +public class AdminServiceImpl implements AdminService { + + @Resource + private AdminMapper adminMapper; + + + @Override + public Object insert(Admin admin) { + + // valid + if (admin == null) { + return ReturnT.error("必要参数缺失"); + } + + adminMapper.insert(admin); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = adminMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(Admin admin) { + int ret = adminMapper.update(admin); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Admin load(int id) { + return adminMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = adminMapper.pageList(offset, pagesize); + int totalCount = adminMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/CollectNewsServiceImpl.java b/projects/1739976570867/mybatis/service_impl/CollectNewsServiceImpl.java new file mode 100644 index 00000000..a76732ae --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/CollectNewsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Service +public class CollectNewsServiceImpl implements CollectNewsService { + + @Resource + private CollectNewsMapper collectNewsMapper; + + + @Override + public Object insert(CollectNews collectNews) { + + // valid + if (collectNews == null) { + return ReturnT.error("必要参数缺失"); + } + + collectNewsMapper.insert(collectNews); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = collectNewsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(CollectNews collectNews) { + int ret = collectNewsMapper.update(collectNews); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public CollectNews load(int id) { + return collectNewsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = collectNewsMapper.pageList(offset, pagesize); + int totalCount = collectNewsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/CollectPostsServiceImpl.java b/projects/1739976570867/mybatis/service_impl/CollectPostsServiceImpl.java new file mode 100644 index 00000000..bf4cc088 --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/CollectPostsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Service +public class CollectPostsServiceImpl implements CollectPostsService { + + @Resource + private CollectPostsMapper collectPostsMapper; + + + @Override + public Object insert(CollectPosts collectPosts) { + + // valid + if (collectPosts == null) { + return ReturnT.error("必要参数缺失"); + } + + collectPostsMapper.insert(collectPosts); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = collectPostsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(CollectPosts collectPosts) { + int ret = collectPostsMapper.update(collectPosts); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public CollectPosts load(int id) { + return collectPostsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = collectPostsMapper.pageList(offset, pagesize); + int totalCount = collectPostsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/CommentsNewsServiceImpl.java b/projects/1739976570867/mybatis/service_impl/CommentsNewsServiceImpl.java new file mode 100644 index 00000000..fda0b360 --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/CommentsNewsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Service +public class CommentsNewsServiceImpl implements CommentsNewsService { + + @Resource + private CommentsNewsMapper commentsNewsMapper; + + + @Override + public Object insert(CommentsNews commentsNews) { + + // valid + if (commentsNews == null) { + return ReturnT.error("必要参数缺失"); + } + + commentsNewsMapper.insert(commentsNews); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = commentsNewsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(CommentsNews commentsNews) { + int ret = commentsNewsMapper.update(commentsNews); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public CommentsNews load(int id) { + return commentsNewsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = commentsNewsMapper.pageList(offset, pagesize); + int totalCount = commentsNewsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/CommentsPostsServiceImpl.java b/projects/1739976570867/mybatis/service_impl/CommentsPostsServiceImpl.java new file mode 100644 index 00000000..c1360dc4 --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/CommentsPostsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Service +public class CommentsPostsServiceImpl implements CommentsPostsService { + + @Resource + private CommentsPostsMapper commentsPostsMapper; + + + @Override + public Object insert(CommentsPosts commentsPosts) { + + // valid + if (commentsPosts == null) { + return ReturnT.error("必要参数缺失"); + } + + commentsPostsMapper.insert(commentsPosts); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = commentsPostsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(CommentsPosts commentsPosts) { + int ret = commentsPostsMapper.update(commentsPosts); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public CommentsPosts load(int id) { + return commentsPostsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = commentsPostsMapper.pageList(offset, pagesize); + int totalCount = commentsPostsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/LeagueServiceImpl.java b/projects/1739976570867/mybatis/service_impl/LeagueServiceImpl.java new file mode 100644 index 00000000..ad864da0 --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/LeagueServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Service +public class LeagueServiceImpl implements LeagueService { + + @Resource + private LeagueMapper leagueMapper; + + + @Override + public Object insert(League league) { + + // valid + if (league == null) { + return ReturnT.error("必要参数缺失"); + } + + leagueMapper.insert(league); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = leagueMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(League league) { + int ret = leagueMapper.update(league); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public League load(int id) { + return leagueMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = leagueMapper.pageList(offset, pagesize); + int totalCount = leagueMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/LikesNewsServiceImpl.java b/projects/1739976570867/mybatis/service_impl/LikesNewsServiceImpl.java new file mode 100644 index 00000000..b196c993 --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/LikesNewsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Service +public class LikesNewsServiceImpl implements LikesNewsService { + + @Resource + private LikesNewsMapper likesNewsMapper; + + + @Override + public Object insert(LikesNews likesNews) { + + // valid + if (likesNews == null) { + return ReturnT.error("必要参数缺失"); + } + + likesNewsMapper.insert(likesNews); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = likesNewsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(LikesNews likesNews) { + int ret = likesNewsMapper.update(likesNews); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public LikesNews load(int id) { + return likesNewsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = likesNewsMapper.pageList(offset, pagesize); + int totalCount = likesNewsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/LikesPostsServiceImpl.java b/projects/1739976570867/mybatis/service_impl/LikesPostsServiceImpl.java new file mode 100644 index 00000000..cc86014a --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/LikesPostsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Service +public class LikesPostsServiceImpl implements LikesPostsService { + + @Resource + private LikesPostsMapper likesPostsMapper; + + + @Override + public Object insert(LikesPosts likesPosts) { + + // valid + if (likesPosts == null) { + return ReturnT.error("必要参数缺失"); + } + + likesPostsMapper.insert(likesPosts); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = likesPostsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(LikesPosts likesPosts) { + int ret = likesPostsMapper.update(likesPosts); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public LikesPosts load(int id) { + return likesPostsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = likesPostsMapper.pageList(offset, pagesize); + int totalCount = likesPostsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/NewsEditorServiceImpl.java b/projects/1739976570867/mybatis/service_impl/NewsEditorServiceImpl.java new file mode 100644 index 00000000..79c684a5 --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/NewsEditorServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Service +public class NewsEditorServiceImpl implements NewsEditorService { + + @Resource + private NewsEditorMapper newsEditorMapper; + + + @Override + public Object insert(NewsEditor newsEditor) { + + // valid + if (newsEditor == null) { + return ReturnT.error("必要参数缺失"); + } + + newsEditorMapper.insert(newsEditor); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = newsEditorMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(NewsEditor newsEditor) { + int ret = newsEditorMapper.update(newsEditor); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public NewsEditor load(int id) { + return newsEditorMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = newsEditorMapper.pageList(offset, pagesize); + int totalCount = newsEditorMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/NewsLeagueServiceImpl.java b/projects/1739976570867/mybatis/service_impl/NewsLeagueServiceImpl.java new file mode 100644 index 00000000..993ae146 --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/NewsLeagueServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Service +public class NewsLeagueServiceImpl implements NewsLeagueService { + + @Resource + private NewsLeagueMapper newsLeagueMapper; + + + @Override + public Object insert(NewsLeague newsLeague) { + + // valid + if (newsLeague == null) { + return ReturnT.error("必要参数缺失"); + } + + newsLeagueMapper.insert(newsLeague); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = newsLeagueMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(NewsLeague newsLeague) { + int ret = newsLeagueMapper.update(newsLeague); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public NewsLeague load(int id) { + return newsLeagueMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = newsLeagueMapper.pageList(offset, pagesize); + int totalCount = newsLeagueMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/NewsServiceImpl.java b/projects/1739976570867/mybatis/service_impl/NewsServiceImpl.java new file mode 100644 index 00000000..32369862 --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/NewsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Service +public class NewsServiceImpl implements NewsService { + + @Resource + private NewsMapper newsMapper; + + + @Override + public Object insert(News news) { + + // valid + if (news == null) { + return ReturnT.error("必要参数缺失"); + } + + newsMapper.insert(news); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = newsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(News news) { + int ret = newsMapper.update(news); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public News load(int id) { + return newsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = newsMapper.pageList(offset, pagesize); + int totalCount = newsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/NewsTeamServiceImpl.java b/projects/1739976570867/mybatis/service_impl/NewsTeamServiceImpl.java new file mode 100644 index 00000000..cfd214b5 --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/NewsTeamServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Service +public class NewsTeamServiceImpl implements NewsTeamService { + + @Resource + private NewsTeamMapper newsTeamMapper; + + + @Override + public Object insert(NewsTeam newsTeam) { + + // valid + if (newsTeam == null) { + return ReturnT.error("必要参数缺失"); + } + + newsTeamMapper.insert(newsTeam); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = newsTeamMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(NewsTeam newsTeam) { + int ret = newsTeamMapper.update(newsTeam); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public NewsTeam load(int id) { + return newsTeamMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = newsTeamMapper.pageList(offset, pagesize); + int totalCount = newsTeamMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/PostsLeagueServiceImpl.java b/projects/1739976570867/mybatis/service_impl/PostsLeagueServiceImpl.java new file mode 100644 index 00000000..8ba086ee --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/PostsLeagueServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Service +public class PostsLeagueServiceImpl implements PostsLeagueService { + + @Resource + private PostsLeagueMapper postsLeagueMapper; + + + @Override + public Object insert(PostsLeague postsLeague) { + + // valid + if (postsLeague == null) { + return ReturnT.error("必要参数缺失"); + } + + postsLeagueMapper.insert(postsLeague); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = postsLeagueMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(PostsLeague postsLeague) { + int ret = postsLeagueMapper.update(postsLeague); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public PostsLeague load(int id) { + return postsLeagueMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = postsLeagueMapper.pageList(offset, pagesize); + int totalCount = postsLeagueMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/PostsServiceImpl.java b/projects/1739976570867/mybatis/service_impl/PostsServiceImpl.java new file mode 100644 index 00000000..2859d9e2 --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/PostsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Service +public class PostsServiceImpl implements PostsService { + + @Resource + private PostsMapper postsMapper; + + + @Override + public Object insert(Posts posts) { + + // valid + if (posts == null) { + return ReturnT.error("必要参数缺失"); + } + + postsMapper.insert(posts); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = postsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(Posts posts) { + int ret = postsMapper.update(posts); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Posts load(int id) { + return postsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = postsMapper.pageList(offset, pagesize); + int totalCount = postsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/PostsTeamServiceImpl.java b/projects/1739976570867/mybatis/service_impl/PostsTeamServiceImpl.java new file mode 100644 index 00000000..17ec7f6c --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/PostsTeamServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Service +public class PostsTeamServiceImpl implements PostsTeamService { + + @Resource + private PostsTeamMapper postsTeamMapper; + + + @Override + public Object insert(PostsTeam postsTeam) { + + // valid + if (postsTeam == null) { + return ReturnT.error("必要参数缺失"); + } + + postsTeamMapper.insert(postsTeam); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = postsTeamMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(PostsTeam postsTeam) { + int ret = postsTeamMapper.update(postsTeam); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public PostsTeam load(int id) { + return postsTeamMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = postsTeamMapper.pageList(offset, pagesize); + int totalCount = postsTeamMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/ReportCommentsNewsServiceImpl.java b/projects/1739976570867/mybatis/service_impl/ReportCommentsNewsServiceImpl.java new file mode 100644 index 00000000..92253e5d --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/ReportCommentsNewsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Service +public class ReportCommentsNewsServiceImpl implements ReportCommentsNewsService { + + @Resource + private ReportCommentsNewsMapper reportCommentsNewsMapper; + + + @Override + public Object insert(ReportCommentsNews reportCommentsNews) { + + // valid + if (reportCommentsNews == null) { + return ReturnT.error("必要参数缺失"); + } + + reportCommentsNewsMapper.insert(reportCommentsNews); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = reportCommentsNewsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(ReportCommentsNews reportCommentsNews) { + int ret = reportCommentsNewsMapper.update(reportCommentsNews); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public ReportCommentsNews load(int id) { + return reportCommentsNewsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = reportCommentsNewsMapper.pageList(offset, pagesize); + int totalCount = reportCommentsNewsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/ReportCommentsPostsServiceImpl.java b/projects/1739976570867/mybatis/service_impl/ReportCommentsPostsServiceImpl.java new file mode 100644 index 00000000..481d4d2f --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/ReportCommentsPostsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Service +public class ReportCommentsPostsServiceImpl implements ReportCommentsPostsService { + + @Resource + private ReportCommentsPostsMapper reportCommentsPostsMapper; + + + @Override + public Object insert(ReportCommentsPosts reportCommentsPosts) { + + // valid + if (reportCommentsPosts == null) { + return ReturnT.error("必要参数缺失"); + } + + reportCommentsPostsMapper.insert(reportCommentsPosts); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = reportCommentsPostsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(ReportCommentsPosts reportCommentsPosts) { + int ret = reportCommentsPostsMapper.update(reportCommentsPosts); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public ReportCommentsPosts load(int id) { + return reportCommentsPostsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = reportCommentsPostsMapper.pageList(offset, pagesize); + int totalCount = reportCommentsPostsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/ReportPostsServiceImpl.java b/projects/1739976570867/mybatis/service_impl/ReportPostsServiceImpl.java new file mode 100644 index 00000000..b6169883 --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/ReportPostsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Service +public class ReportPostsServiceImpl implements ReportPostsService { + + @Resource + private ReportPostsMapper reportPostsMapper; + + + @Override + public Object insert(ReportPosts reportPosts) { + + // valid + if (reportPosts == null) { + return ReturnT.error("必要参数缺失"); + } + + reportPostsMapper.insert(reportPosts); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = reportPostsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(ReportPosts reportPosts) { + int ret = reportPostsMapper.update(reportPosts); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public ReportPosts load(int id) { + return reportPostsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = reportPostsMapper.pageList(offset, pagesize); + int totalCount = reportPostsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/TeamServiceImpl.java b/projects/1739976570867/mybatis/service_impl/TeamServiceImpl.java new file mode 100644 index 00000000..3e0fa0f5 --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/TeamServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Service +public class TeamServiceImpl implements TeamService { + + @Resource + private TeamMapper teamMapper; + + + @Override + public Object insert(Team team) { + + // valid + if (team == null) { + return ReturnT.error("必要参数缺失"); + } + + teamMapper.insert(team); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = teamMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(Team team) { + int ret = teamMapper.update(team); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Team load(int id) { + return teamMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = teamMapper.pageList(offset, pagesize); + int totalCount = teamMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/mybatis/service_impl/UsersServiceImpl.java b/projects/1739976570867/mybatis/service_impl/UsersServiceImpl.java new file mode 100644 index 00000000..5e48c1bd --- /dev/null +++ b/projects/1739976570867/mybatis/service_impl/UsersServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Service +public class UsersServiceImpl implements UsersService { + + @Resource + private UsersMapper usersMapper; + + + @Override + public Object insert(Users users) { + + // valid + if (users == null) { + return ReturnT.error("必要参数缺失"); + } + + usersMapper.insert(users); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = usersMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(Users users) { + int ret = usersMapper.update(users); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Users load(int id) { + return usersMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = usersMapper.pageList(offset, pagesize); + int totalCount = usersMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976570867/renren-fast/menu-sql/null.java b/projects/1739976570867/renren-fast/menu-sql/null.java new file mode 100644 index 00000000..622fb2fd --- /dev/null +++ b/projects/1739976570867/renren-fast/menu-sql/null.java @@ -0,0 +1,17 @@ +-- 菜单SQL +INSERT INTO `sys_menu` (`parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) +VALUES ('1', 'users', 'generator/users', NULL, '1', 'config', '6'); + +-- 按钮父菜单ID +set @parentId = @@identity; + +-- 菜单对应按钮SQL +INSERT INTO `sys_menu` (`parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) +SELECT @parentId, '查看', null, 'generator:users:list,generator:users:info', '2', null, '6'; +INSERT INTO `sys_menu` (`parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) +SELECT @parentId, '新增', null, 'generator:users:save', '2', null, '6'; +INSERT INTO `sys_menu` (`parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) +SELECT @parentId, '修改', null, 'generator:users:update', '2', null, '6'; +INSERT INTO `sys_menu` (`parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) +SELECT @parentId, '删除', null, 'generator:users:delete', '2', null, '6'; + diff --git a/projects/1739976570867/renren-fast/rr-controller/AdminController.java b/projects/1739976570867/renren-fast/rr-controller/AdminController.java new file mode 100644 index 00000000..71e2401d --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/AdminController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.AdminEntity; +import com.hzy.service.AdminService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description admin控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/admin") +public class AdminController { + +@Autowired +private AdminService adminService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:admin:list") +public R list(@RequestParam Map params){ + PageUtils page = adminService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{adminId}") +@RequiresPermissions("generator:admin:info") +public R info(@PathVariable("adminId") int adminId){ + AdminEntity admin = adminService.getById(adminId); + + return R.ok().put("admin", admin); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:admin:save") +public R save(@RequestBody AdminEntity admin){ + adminService.save(admin); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:admin:update") +public R update(@RequestBody AdminEntity admin){ + adminService.updateById(admin); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:admin:delete") +public R delete(@RequestBody int[] adminIds){ + adminService.removeByIds(Arrays.asList(adminIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/CollectNewsController.java b/projects/1739976570867/renren-fast/rr-controller/CollectNewsController.java new file mode 100644 index 00000000..fdbdcb18 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/CollectNewsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.CollectNewsEntity; +import com.hzy.service.CollectNewsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description collect_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/collectNews") +public class CollectNewsController { + +@Autowired +private CollectNewsService collectNewsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:collectNews:list") +public R list(@RequestParam Map params){ + PageUtils page = collectNewsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{collectNewsId}") +@RequiresPermissions("generator:collectNews:info") +public R info(@PathVariable("collectNewsId") int collectNewsId){ + CollectNewsEntity collectNews = collectNewsService.getById(collectNewsId); + + return R.ok().put("collectNews", collectNews); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:collectNews:save") +public R save(@RequestBody CollectNewsEntity collectNews){ + collectNewsService.save(collectNews); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:collectNews:update") +public R update(@RequestBody CollectNewsEntity collectNews){ + collectNewsService.updateById(collectNews); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:collectNews:delete") +public R delete(@RequestBody int[] collectNewsIds){ + collectNewsService.removeByIds(Arrays.asList(collectNewsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/CollectPostsController.java b/projects/1739976570867/renren-fast/rr-controller/CollectPostsController.java new file mode 100644 index 00000000..9bcecc58 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/CollectPostsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.CollectPostsEntity; +import com.hzy.service.CollectPostsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description collect_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/collectPosts") +public class CollectPostsController { + +@Autowired +private CollectPostsService collectPostsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:collectPosts:list") +public R list(@RequestParam Map params){ + PageUtils page = collectPostsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{collectPostsId}") +@RequiresPermissions("generator:collectPosts:info") +public R info(@PathVariable("collectPostsId") int collectPostsId){ + CollectPostsEntity collectPosts = collectPostsService.getById(collectPostsId); + + return R.ok().put("collectPosts", collectPosts); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:collectPosts:save") +public R save(@RequestBody CollectPostsEntity collectPosts){ + collectPostsService.save(collectPosts); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:collectPosts:update") +public R update(@RequestBody CollectPostsEntity collectPosts){ + collectPostsService.updateById(collectPosts); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:collectPosts:delete") +public R delete(@RequestBody int[] collectPostsIds){ + collectPostsService.removeByIds(Arrays.asList(collectPostsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/CommentsNewsController.java b/projects/1739976570867/renren-fast/rr-controller/CommentsNewsController.java new file mode 100644 index 00000000..653546f8 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/CommentsNewsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.CommentsNewsEntity; +import com.hzy.service.CommentsNewsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description comments_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/commentsNews") +public class CommentsNewsController { + +@Autowired +private CommentsNewsService commentsNewsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:commentsNews:list") +public R list(@RequestParam Map params){ + PageUtils page = commentsNewsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{commentsNewsId}") +@RequiresPermissions("generator:commentsNews:info") +public R info(@PathVariable("commentsNewsId") int commentsNewsId){ + CommentsNewsEntity commentsNews = commentsNewsService.getById(commentsNewsId); + + return R.ok().put("commentsNews", commentsNews); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:commentsNews:save") +public R save(@RequestBody CommentsNewsEntity commentsNews){ + commentsNewsService.save(commentsNews); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:commentsNews:update") +public R update(@RequestBody CommentsNewsEntity commentsNews){ + commentsNewsService.updateById(commentsNews); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:commentsNews:delete") +public R delete(@RequestBody int[] commentsNewsIds){ + commentsNewsService.removeByIds(Arrays.asList(commentsNewsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/CommentsPostsController.java b/projects/1739976570867/renren-fast/rr-controller/CommentsPostsController.java new file mode 100644 index 00000000..5b694a9a --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/CommentsPostsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.CommentsPostsEntity; +import com.hzy.service.CommentsPostsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description comments_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/commentsPosts") +public class CommentsPostsController { + +@Autowired +private CommentsPostsService commentsPostsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:commentsPosts:list") +public R list(@RequestParam Map params){ + PageUtils page = commentsPostsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{commentsPostsId}") +@RequiresPermissions("generator:commentsPosts:info") +public R info(@PathVariable("commentsPostsId") int commentsPostsId){ + CommentsPostsEntity commentsPosts = commentsPostsService.getById(commentsPostsId); + + return R.ok().put("commentsPosts", commentsPosts); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:commentsPosts:save") +public R save(@RequestBody CommentsPostsEntity commentsPosts){ + commentsPostsService.save(commentsPosts); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:commentsPosts:update") +public R update(@RequestBody CommentsPostsEntity commentsPosts){ + commentsPostsService.updateById(commentsPosts); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:commentsPosts:delete") +public R delete(@RequestBody int[] commentsPostsIds){ + commentsPostsService.removeByIds(Arrays.asList(commentsPostsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/LeagueController.java b/projects/1739976570867/renren-fast/rr-controller/LeagueController.java new file mode 100644 index 00000000..0ad55595 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/LeagueController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.LeagueEntity; +import com.hzy.service.LeagueService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description league控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/league") +public class LeagueController { + +@Autowired +private LeagueService leagueService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:league:list") +public R list(@RequestParam Map params){ + PageUtils page = leagueService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{leagueId}") +@RequiresPermissions("generator:league:info") +public R info(@PathVariable("leagueId") int leagueId){ + LeagueEntity league = leagueService.getById(leagueId); + + return R.ok().put("league", league); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:league:save") +public R save(@RequestBody LeagueEntity league){ + leagueService.save(league); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:league:update") +public R update(@RequestBody LeagueEntity league){ + leagueService.updateById(league); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:league:delete") +public R delete(@RequestBody int[] leagueIds){ + leagueService.removeByIds(Arrays.asList(leagueIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/LikesNewsController.java b/projects/1739976570867/renren-fast/rr-controller/LikesNewsController.java new file mode 100644 index 00000000..952899ef --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/LikesNewsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.LikesNewsEntity; +import com.hzy.service.LikesNewsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description likes_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/likesNews") +public class LikesNewsController { + +@Autowired +private LikesNewsService likesNewsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:likesNews:list") +public R list(@RequestParam Map params){ + PageUtils page = likesNewsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{likesNewsId}") +@RequiresPermissions("generator:likesNews:info") +public R info(@PathVariable("likesNewsId") int likesNewsId){ + LikesNewsEntity likesNews = likesNewsService.getById(likesNewsId); + + return R.ok().put("likesNews", likesNews); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:likesNews:save") +public R save(@RequestBody LikesNewsEntity likesNews){ + likesNewsService.save(likesNews); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:likesNews:update") +public R update(@RequestBody LikesNewsEntity likesNews){ + likesNewsService.updateById(likesNews); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:likesNews:delete") +public R delete(@RequestBody int[] likesNewsIds){ + likesNewsService.removeByIds(Arrays.asList(likesNewsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/LikesPostsController.java b/projects/1739976570867/renren-fast/rr-controller/LikesPostsController.java new file mode 100644 index 00000000..71c3aae2 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/LikesPostsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.LikesPostsEntity; +import com.hzy.service.LikesPostsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description likes_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/likesPosts") +public class LikesPostsController { + +@Autowired +private LikesPostsService likesPostsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:likesPosts:list") +public R list(@RequestParam Map params){ + PageUtils page = likesPostsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{likesPostsId}") +@RequiresPermissions("generator:likesPosts:info") +public R info(@PathVariable("likesPostsId") int likesPostsId){ + LikesPostsEntity likesPosts = likesPostsService.getById(likesPostsId); + + return R.ok().put("likesPosts", likesPosts); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:likesPosts:save") +public R save(@RequestBody LikesPostsEntity likesPosts){ + likesPostsService.save(likesPosts); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:likesPosts:update") +public R update(@RequestBody LikesPostsEntity likesPosts){ + likesPostsService.updateById(likesPosts); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:likesPosts:delete") +public R delete(@RequestBody int[] likesPostsIds){ + likesPostsService.removeByIds(Arrays.asList(likesPostsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/NewsController.java b/projects/1739976570867/renren-fast/rr-controller/NewsController.java new file mode 100644 index 00000000..9eb6afce --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/NewsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.NewsEntity; +import com.hzy.service.NewsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/news") +public class NewsController { + +@Autowired +private NewsService newsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:news:list") +public R list(@RequestParam Map params){ + PageUtils page = newsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{newsId}") +@RequiresPermissions("generator:news:info") +public R info(@PathVariable("newsId") int newsId){ + NewsEntity news = newsService.getById(newsId); + + return R.ok().put("news", news); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:news:save") +public R save(@RequestBody NewsEntity news){ + newsService.save(news); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:news:update") +public R update(@RequestBody NewsEntity news){ + newsService.updateById(news); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:news:delete") +public R delete(@RequestBody int[] newsIds){ + newsService.removeByIds(Arrays.asList(newsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/NewsEditorController.java b/projects/1739976570867/renren-fast/rr-controller/NewsEditorController.java new file mode 100644 index 00000000..95c8ad48 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/NewsEditorController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.NewsEditorEntity; +import com.hzy.service.NewsEditorService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description news_editor控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/newsEditor") +public class NewsEditorController { + +@Autowired +private NewsEditorService newsEditorService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:newsEditor:list") +public R list(@RequestParam Map params){ + PageUtils page = newsEditorService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{newsEditorId}") +@RequiresPermissions("generator:newsEditor:info") +public R info(@PathVariable("newsEditorId") int newsEditorId){ + NewsEditorEntity newsEditor = newsEditorService.getById(newsEditorId); + + return R.ok().put("newsEditor", newsEditor); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:newsEditor:save") +public R save(@RequestBody NewsEditorEntity newsEditor){ + newsEditorService.save(newsEditor); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:newsEditor:update") +public R update(@RequestBody NewsEditorEntity newsEditor){ + newsEditorService.updateById(newsEditor); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:newsEditor:delete") +public R delete(@RequestBody int[] newsEditorIds){ + newsEditorService.removeByIds(Arrays.asList(newsEditorIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/NewsLeagueController.java b/projects/1739976570867/renren-fast/rr-controller/NewsLeagueController.java new file mode 100644 index 00000000..e3f0688d --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/NewsLeagueController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.NewsLeagueEntity; +import com.hzy.service.NewsLeagueService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description news_league控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/newsLeague") +public class NewsLeagueController { + +@Autowired +private NewsLeagueService newsLeagueService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:newsLeague:list") +public R list(@RequestParam Map params){ + PageUtils page = newsLeagueService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{newsLeagueId}") +@RequiresPermissions("generator:newsLeague:info") +public R info(@PathVariable("newsLeagueId") int newsLeagueId){ + NewsLeagueEntity newsLeague = newsLeagueService.getById(newsLeagueId); + + return R.ok().put("newsLeague", newsLeague); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:newsLeague:save") +public R save(@RequestBody NewsLeagueEntity newsLeague){ + newsLeagueService.save(newsLeague); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:newsLeague:update") +public R update(@RequestBody NewsLeagueEntity newsLeague){ + newsLeagueService.updateById(newsLeague); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:newsLeague:delete") +public R delete(@RequestBody int[] newsLeagueIds){ + newsLeagueService.removeByIds(Arrays.asList(newsLeagueIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/NewsTeamController.java b/projects/1739976570867/renren-fast/rr-controller/NewsTeamController.java new file mode 100644 index 00000000..7012863a --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/NewsTeamController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.NewsTeamEntity; +import com.hzy.service.NewsTeamService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description news_team控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/newsTeam") +public class NewsTeamController { + +@Autowired +private NewsTeamService newsTeamService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:newsTeam:list") +public R list(@RequestParam Map params){ + PageUtils page = newsTeamService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{newsTeamId}") +@RequiresPermissions("generator:newsTeam:info") +public R info(@PathVariable("newsTeamId") int newsTeamId){ + NewsTeamEntity newsTeam = newsTeamService.getById(newsTeamId); + + return R.ok().put("newsTeam", newsTeam); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:newsTeam:save") +public R save(@RequestBody NewsTeamEntity newsTeam){ + newsTeamService.save(newsTeam); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:newsTeam:update") +public R update(@RequestBody NewsTeamEntity newsTeam){ + newsTeamService.updateById(newsTeam); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:newsTeam:delete") +public R delete(@RequestBody int[] newsTeamIds){ + newsTeamService.removeByIds(Arrays.asList(newsTeamIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/PostsController.java b/projects/1739976570867/renren-fast/rr-controller/PostsController.java new file mode 100644 index 00000000..361880ec --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/PostsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.PostsEntity; +import com.hzy.service.PostsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/posts") +public class PostsController { + +@Autowired +private PostsService postsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:posts:list") +public R list(@RequestParam Map params){ + PageUtils page = postsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{postsId}") +@RequiresPermissions("generator:posts:info") +public R info(@PathVariable("postsId") int postsId){ + PostsEntity posts = postsService.getById(postsId); + + return R.ok().put("posts", posts); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:posts:save") +public R save(@RequestBody PostsEntity posts){ + postsService.save(posts); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:posts:update") +public R update(@RequestBody PostsEntity posts){ + postsService.updateById(posts); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:posts:delete") +public R delete(@RequestBody int[] postsIds){ + postsService.removeByIds(Arrays.asList(postsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/PostsLeagueController.java b/projects/1739976570867/renren-fast/rr-controller/PostsLeagueController.java new file mode 100644 index 00000000..7e061eb2 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/PostsLeagueController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.PostsLeagueEntity; +import com.hzy.service.PostsLeagueService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description posts_league控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/postsLeague") +public class PostsLeagueController { + +@Autowired +private PostsLeagueService postsLeagueService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:postsLeague:list") +public R list(@RequestParam Map params){ + PageUtils page = postsLeagueService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{postsLeagueId}") +@RequiresPermissions("generator:postsLeague:info") +public R info(@PathVariable("postsLeagueId") int postsLeagueId){ + PostsLeagueEntity postsLeague = postsLeagueService.getById(postsLeagueId); + + return R.ok().put("postsLeague", postsLeague); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:postsLeague:save") +public R save(@RequestBody PostsLeagueEntity postsLeague){ + postsLeagueService.save(postsLeague); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:postsLeague:update") +public R update(@RequestBody PostsLeagueEntity postsLeague){ + postsLeagueService.updateById(postsLeague); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:postsLeague:delete") +public R delete(@RequestBody int[] postsLeagueIds){ + postsLeagueService.removeByIds(Arrays.asList(postsLeagueIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/PostsTeamController.java b/projects/1739976570867/renren-fast/rr-controller/PostsTeamController.java new file mode 100644 index 00000000..9abc2de9 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/PostsTeamController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.PostsTeamEntity; +import com.hzy.service.PostsTeamService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description posts_team控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/postsTeam") +public class PostsTeamController { + +@Autowired +private PostsTeamService postsTeamService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:postsTeam:list") +public R list(@RequestParam Map params){ + PageUtils page = postsTeamService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{postsTeamId}") +@RequiresPermissions("generator:postsTeam:info") +public R info(@PathVariable("postsTeamId") int postsTeamId){ + PostsTeamEntity postsTeam = postsTeamService.getById(postsTeamId); + + return R.ok().put("postsTeam", postsTeam); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:postsTeam:save") +public R save(@RequestBody PostsTeamEntity postsTeam){ + postsTeamService.save(postsTeam); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:postsTeam:update") +public R update(@RequestBody PostsTeamEntity postsTeam){ + postsTeamService.updateById(postsTeam); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:postsTeam:delete") +public R delete(@RequestBody int[] postsTeamIds){ + postsTeamService.removeByIds(Arrays.asList(postsTeamIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/ReportCommentsNewsController.java b/projects/1739976570867/renren-fast/rr-controller/ReportCommentsNewsController.java new file mode 100644 index 00000000..d28400ba --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/ReportCommentsNewsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.ReportCommentsNewsEntity; +import com.hzy.service.ReportCommentsNewsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description report_comments_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/reportCommentsNews") +public class ReportCommentsNewsController { + +@Autowired +private ReportCommentsNewsService reportCommentsNewsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:reportCommentsNews:list") +public R list(@RequestParam Map params){ + PageUtils page = reportCommentsNewsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{reportCommentsNewsId}") +@RequiresPermissions("generator:reportCommentsNews:info") +public R info(@PathVariable("reportCommentsNewsId") int reportCommentsNewsId){ + ReportCommentsNewsEntity reportCommentsNews = reportCommentsNewsService.getById(reportCommentsNewsId); + + return R.ok().put("reportCommentsNews", reportCommentsNews); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:reportCommentsNews:save") +public R save(@RequestBody ReportCommentsNewsEntity reportCommentsNews){ + reportCommentsNewsService.save(reportCommentsNews); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:reportCommentsNews:update") +public R update(@RequestBody ReportCommentsNewsEntity reportCommentsNews){ + reportCommentsNewsService.updateById(reportCommentsNews); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:reportCommentsNews:delete") +public R delete(@RequestBody int[] reportCommentsNewsIds){ + reportCommentsNewsService.removeByIds(Arrays.asList(reportCommentsNewsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/ReportCommentsPostsController.java b/projects/1739976570867/renren-fast/rr-controller/ReportCommentsPostsController.java new file mode 100644 index 00000000..f8739608 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/ReportCommentsPostsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.ReportCommentsPostsEntity; +import com.hzy.service.ReportCommentsPostsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description report_comments_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/reportCommentsPosts") +public class ReportCommentsPostsController { + +@Autowired +private ReportCommentsPostsService reportCommentsPostsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:reportCommentsPosts:list") +public R list(@RequestParam Map params){ + PageUtils page = reportCommentsPostsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{reportCommentsPostsId}") +@RequiresPermissions("generator:reportCommentsPosts:info") +public R info(@PathVariable("reportCommentsPostsId") int reportCommentsPostsId){ + ReportCommentsPostsEntity reportCommentsPosts = reportCommentsPostsService.getById(reportCommentsPostsId); + + return R.ok().put("reportCommentsPosts", reportCommentsPosts); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:reportCommentsPosts:save") +public R save(@RequestBody ReportCommentsPostsEntity reportCommentsPosts){ + reportCommentsPostsService.save(reportCommentsPosts); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:reportCommentsPosts:update") +public R update(@RequestBody ReportCommentsPostsEntity reportCommentsPosts){ + reportCommentsPostsService.updateById(reportCommentsPosts); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:reportCommentsPosts:delete") +public R delete(@RequestBody int[] reportCommentsPostsIds){ + reportCommentsPostsService.removeByIds(Arrays.asList(reportCommentsPostsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/ReportPostsController.java b/projects/1739976570867/renren-fast/rr-controller/ReportPostsController.java new file mode 100644 index 00000000..f1a7b5e0 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/ReportPostsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.ReportPostsEntity; +import com.hzy.service.ReportPostsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description report_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/reportPosts") +public class ReportPostsController { + +@Autowired +private ReportPostsService reportPostsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:reportPosts:list") +public R list(@RequestParam Map params){ + PageUtils page = reportPostsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{reportPostsId}") +@RequiresPermissions("generator:reportPosts:info") +public R info(@PathVariable("reportPostsId") int reportPostsId){ + ReportPostsEntity reportPosts = reportPostsService.getById(reportPostsId); + + return R.ok().put("reportPosts", reportPosts); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:reportPosts:save") +public R save(@RequestBody ReportPostsEntity reportPosts){ + reportPostsService.save(reportPosts); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:reportPosts:update") +public R update(@RequestBody ReportPostsEntity reportPosts){ + reportPostsService.updateById(reportPosts); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:reportPosts:delete") +public R delete(@RequestBody int[] reportPostsIds){ + reportPostsService.removeByIds(Arrays.asList(reportPostsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/TeamController.java b/projects/1739976570867/renren-fast/rr-controller/TeamController.java new file mode 100644 index 00000000..ee9def15 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/TeamController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.TeamEntity; +import com.hzy.service.TeamService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description team控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/team") +public class TeamController { + +@Autowired +private TeamService teamService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:team:list") +public R list(@RequestParam Map params){ + PageUtils page = teamService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{teamId}") +@RequiresPermissions("generator:team:info") +public R info(@PathVariable("teamId") int teamId){ + TeamEntity team = teamService.getById(teamId); + + return R.ok().put("team", team); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:team:save") +public R save(@RequestBody TeamEntity team){ + teamService.save(team); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:team:update") +public R update(@RequestBody TeamEntity team){ + teamService.updateById(team); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:team:delete") +public R delete(@RequestBody int[] teamIds){ + teamService.removeByIds(Arrays.asList(teamIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-controller/UsersController.java b/projects/1739976570867/renren-fast/rr-controller/UsersController.java new file mode 100644 index 00000000..17fd6377 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-controller/UsersController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.UsersEntity; +import com.hzy.service.UsersService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description users控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/users") +public class UsersController { + +@Autowired +private UsersService usersService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:users:list") +public R list(@RequestParam Map params){ + PageUtils page = usersService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{usersId}") +@RequiresPermissions("generator:users:info") +public R info(@PathVariable("usersId") int usersId){ + UsersEntity users = usersService.getById(usersId); + + return R.ok().put("users", users); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:users:save") +public R save(@RequestBody UsersEntity users){ + usersService.save(users); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:users:update") +public R update(@RequestBody UsersEntity users){ + usersService.updateById(users); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:users:delete") +public R delete(@RequestBody int[] usersIds){ + usersService.removeByIds(Arrays.asList(usersIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976570867/renren-fast/rr-dao/AdminDao.java b/projects/1739976570867/renren-fast/rr-dao/AdminDao.java new file mode 100644 index 00000000..a884fb02 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/AdminDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.AdminEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description adminMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface AdminDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/CollectNewsDao.java b/projects/1739976570867/renren-fast/rr-dao/CollectNewsDao.java new file mode 100644 index 00000000..dab2b917 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/CollectNewsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.CollectNewsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description collect_newsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface CollectNewsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/CollectPostsDao.java b/projects/1739976570867/renren-fast/rr-dao/CollectPostsDao.java new file mode 100644 index 00000000..fa16d5c1 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/CollectPostsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.CollectPostsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description collect_postsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface CollectPostsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/CommentsNewsDao.java b/projects/1739976570867/renren-fast/rr-dao/CommentsNewsDao.java new file mode 100644 index 00000000..47b8d2fa --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/CommentsNewsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.CommentsNewsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description comments_newsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface CommentsNewsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/CommentsPostsDao.java b/projects/1739976570867/renren-fast/rr-dao/CommentsPostsDao.java new file mode 100644 index 00000000..06739bad --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/CommentsPostsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.CommentsPostsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description comments_postsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface CommentsPostsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/LeagueDao.java b/projects/1739976570867/renren-fast/rr-dao/LeagueDao.java new file mode 100644 index 00000000..4f1d245d --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/LeagueDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.LeagueEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description leagueMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface LeagueDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/LikesNewsDao.java b/projects/1739976570867/renren-fast/rr-dao/LikesNewsDao.java new file mode 100644 index 00000000..2cbde35b --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/LikesNewsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.LikesNewsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description likes_newsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface LikesNewsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/LikesPostsDao.java b/projects/1739976570867/renren-fast/rr-dao/LikesPostsDao.java new file mode 100644 index 00000000..a437fa79 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/LikesPostsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.LikesPostsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description likes_postsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface LikesPostsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/NewsDao.java b/projects/1739976570867/renren-fast/rr-dao/NewsDao.java new file mode 100644 index 00000000..db713e9b --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/NewsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description newsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface NewsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/NewsEditorDao.java b/projects/1739976570867/renren-fast/rr-dao/NewsEditorDao.java new file mode 100644 index 00000000..30c343a8 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/NewsEditorDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsEditorEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description news_editorMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface NewsEditorDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/NewsLeagueDao.java b/projects/1739976570867/renren-fast/rr-dao/NewsLeagueDao.java new file mode 100644 index 00000000..89dceedc --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/NewsLeagueDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsLeagueEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description news_leagueMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface NewsLeagueDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/NewsTeamDao.java b/projects/1739976570867/renren-fast/rr-dao/NewsTeamDao.java new file mode 100644 index 00000000..4efbb3c3 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/NewsTeamDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsTeamEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description news_teamMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface NewsTeamDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/PostsDao.java b/projects/1739976570867/renren-fast/rr-dao/PostsDao.java new file mode 100644 index 00000000..b8feafdc --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/PostsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.PostsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description postsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface PostsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/PostsLeagueDao.java b/projects/1739976570867/renren-fast/rr-dao/PostsLeagueDao.java new file mode 100644 index 00000000..20653e6b --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/PostsLeagueDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.PostsLeagueEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description posts_leagueMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface PostsLeagueDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/PostsTeamDao.java b/projects/1739976570867/renren-fast/rr-dao/PostsTeamDao.java new file mode 100644 index 00000000..19bdf972 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/PostsTeamDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.PostsTeamEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description posts_teamMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface PostsTeamDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/ReportCommentsNewsDao.java b/projects/1739976570867/renren-fast/rr-dao/ReportCommentsNewsDao.java new file mode 100644 index 00000000..d774dadc --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/ReportCommentsNewsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.ReportCommentsNewsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description report_comments_newsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface ReportCommentsNewsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/ReportCommentsPostsDao.java b/projects/1739976570867/renren-fast/rr-dao/ReportCommentsPostsDao.java new file mode 100644 index 00000000..761b87f0 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/ReportCommentsPostsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.ReportCommentsPostsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description report_comments_postsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface ReportCommentsPostsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/ReportPostsDao.java b/projects/1739976570867/renren-fast/rr-dao/ReportPostsDao.java new file mode 100644 index 00000000..42dc9fc0 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/ReportPostsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.ReportPostsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description report_postsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface ReportPostsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/TeamDao.java b/projects/1739976570867/renren-fast/rr-dao/TeamDao.java new file mode 100644 index 00000000..4a2a16a5 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/TeamDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.TeamEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description teamMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface TeamDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-dao/UsersDao.java b/projects/1739976570867/renren-fast/rr-dao/UsersDao.java new file mode 100644 index 00000000..3e6dee76 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-dao/UsersDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.UsersEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description usersMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface UsersDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-daoxml/null.java b/projects/1739976570867/renren-fast/rr-daoxml/null.java new file mode 100644 index 00000000..ed726836 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-daoxml/null.java @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/AdminService.java b/projects/1739976570867/renren-fast/rr-service/AdminService.java new file mode 100644 index 00000000..6617ac09 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/AdminService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.AdminDao; +import com.hzy.entity.AdminEntity; + +@Service("adminService") +public class AdminService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/CollectNewsService.java b/projects/1739976570867/renren-fast/rr-service/CollectNewsService.java new file mode 100644 index 00000000..2510c05b --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/CollectNewsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.CollectNewsDao; +import com.hzy.entity.CollectNewsEntity; + +@Service("collectNewsService") +public class CollectNewsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/CollectPostsService.java b/projects/1739976570867/renren-fast/rr-service/CollectPostsService.java new file mode 100644 index 00000000..008445aa --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/CollectPostsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.CollectPostsDao; +import com.hzy.entity.CollectPostsEntity; + +@Service("collectPostsService") +public class CollectPostsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/CommentsNewsService.java b/projects/1739976570867/renren-fast/rr-service/CommentsNewsService.java new file mode 100644 index 00000000..74a8e2c9 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/CommentsNewsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.CommentsNewsDao; +import com.hzy.entity.CommentsNewsEntity; + +@Service("commentsNewsService") +public class CommentsNewsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/CommentsPostsService.java b/projects/1739976570867/renren-fast/rr-service/CommentsPostsService.java new file mode 100644 index 00000000..ff2d7fd1 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/CommentsPostsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.CommentsPostsDao; +import com.hzy.entity.CommentsPostsEntity; + +@Service("commentsPostsService") +public class CommentsPostsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/LeagueService.java b/projects/1739976570867/renren-fast/rr-service/LeagueService.java new file mode 100644 index 00000000..f3733e31 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/LeagueService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.LeagueDao; +import com.hzy.entity.LeagueEntity; + +@Service("leagueService") +public class LeagueService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/LikesNewsService.java b/projects/1739976570867/renren-fast/rr-service/LikesNewsService.java new file mode 100644 index 00000000..9ac56c2c --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/LikesNewsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.LikesNewsDao; +import com.hzy.entity.LikesNewsEntity; + +@Service("likesNewsService") +public class LikesNewsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/LikesPostsService.java b/projects/1739976570867/renren-fast/rr-service/LikesPostsService.java new file mode 100644 index 00000000..76ecc6ee --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/LikesPostsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.LikesPostsDao; +import com.hzy.entity.LikesPostsEntity; + +@Service("likesPostsService") +public class LikesPostsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/NewsEditorService.java b/projects/1739976570867/renren-fast/rr-service/NewsEditorService.java new file mode 100644 index 00000000..b9fe1183 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/NewsEditorService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.NewsEditorDao; +import com.hzy.entity.NewsEditorEntity; + +@Service("newsEditorService") +public class NewsEditorService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/NewsLeagueService.java b/projects/1739976570867/renren-fast/rr-service/NewsLeagueService.java new file mode 100644 index 00000000..79cf8769 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/NewsLeagueService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.NewsLeagueDao; +import com.hzy.entity.NewsLeagueEntity; + +@Service("newsLeagueService") +public class NewsLeagueService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/NewsService.java b/projects/1739976570867/renren-fast/rr-service/NewsService.java new file mode 100644 index 00000000..dc822c83 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/NewsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.NewsDao; +import com.hzy.entity.NewsEntity; + +@Service("newsService") +public class NewsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/NewsTeamService.java b/projects/1739976570867/renren-fast/rr-service/NewsTeamService.java new file mode 100644 index 00000000..85e1790b --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/NewsTeamService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.NewsTeamDao; +import com.hzy.entity.NewsTeamEntity; + +@Service("newsTeamService") +public class NewsTeamService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/PostsLeagueService.java b/projects/1739976570867/renren-fast/rr-service/PostsLeagueService.java new file mode 100644 index 00000000..d116c4b5 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/PostsLeagueService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.PostsLeagueDao; +import com.hzy.entity.PostsLeagueEntity; + +@Service("postsLeagueService") +public class PostsLeagueService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/PostsService.java b/projects/1739976570867/renren-fast/rr-service/PostsService.java new file mode 100644 index 00000000..f6b6143d --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/PostsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.PostsDao; +import com.hzy.entity.PostsEntity; + +@Service("postsService") +public class PostsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/PostsTeamService.java b/projects/1739976570867/renren-fast/rr-service/PostsTeamService.java new file mode 100644 index 00000000..db7a84c6 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/PostsTeamService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.PostsTeamDao; +import com.hzy.entity.PostsTeamEntity; + +@Service("postsTeamService") +public class PostsTeamService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/ReportCommentsNewsService.java b/projects/1739976570867/renren-fast/rr-service/ReportCommentsNewsService.java new file mode 100644 index 00000000..68f41909 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/ReportCommentsNewsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.ReportCommentsNewsDao; +import com.hzy.entity.ReportCommentsNewsEntity; + +@Service("reportCommentsNewsService") +public class ReportCommentsNewsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/ReportCommentsPostsService.java b/projects/1739976570867/renren-fast/rr-service/ReportCommentsPostsService.java new file mode 100644 index 00000000..eb3f979e --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/ReportCommentsPostsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.ReportCommentsPostsDao; +import com.hzy.entity.ReportCommentsPostsEntity; + +@Service("reportCommentsPostsService") +public class ReportCommentsPostsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/ReportPostsService.java b/projects/1739976570867/renren-fast/rr-service/ReportPostsService.java new file mode 100644 index 00000000..70c12f0d --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/ReportPostsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.ReportPostsDao; +import com.hzy.entity.ReportPostsEntity; + +@Service("reportPostsService") +public class ReportPostsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/TeamService.java b/projects/1739976570867/renren-fast/rr-service/TeamService.java new file mode 100644 index 00000000..ab39cb05 --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/TeamService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.TeamDao; +import com.hzy.entity.TeamEntity; + +@Service("teamService") +public class TeamService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/rr-service/UsersService.java b/projects/1739976570867/renren-fast/rr-service/UsersService.java new file mode 100644 index 00000000..cd1bb72a --- /dev/null +++ b/projects/1739976570867/renren-fast/rr-service/UsersService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.UsersDao; +import com.hzy.entity.UsersEntity; + +@Service("usersService") +public class UsersService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976570867/renren-fast/vue-edit/Admin.vue b/projects/1739976570867/renren-fast/vue-edit/Admin.vue new file mode 100644 index 00000000..082f866a --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/Admin.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/CollectNews.vue b/projects/1739976570867/renren-fast/vue-edit/CollectNews.vue new file mode 100644 index 00000000..4411fd6c --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/CollectNews.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/CollectPosts.vue b/projects/1739976570867/renren-fast/vue-edit/CollectPosts.vue new file mode 100644 index 00000000..7305d012 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/CollectPosts.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/CommentsNews.vue b/projects/1739976570867/renren-fast/vue-edit/CommentsNews.vue new file mode 100644 index 00000000..6439130a --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/CommentsNews.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/CommentsPosts.vue b/projects/1739976570867/renren-fast/vue-edit/CommentsPosts.vue new file mode 100644 index 00000000..20543dfc --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/CommentsPosts.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/League.vue b/projects/1739976570867/renren-fast/vue-edit/League.vue new file mode 100644 index 00000000..81291f04 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/League.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/LikesNews.vue b/projects/1739976570867/renren-fast/vue-edit/LikesNews.vue new file mode 100644 index 00000000..173011a6 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/LikesNews.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/LikesPosts.vue b/projects/1739976570867/renren-fast/vue-edit/LikesPosts.vue new file mode 100644 index 00000000..d5155b03 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/LikesPosts.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/News.vue b/projects/1739976570867/renren-fast/vue-edit/News.vue new file mode 100644 index 00000000..85980eb2 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/News.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/NewsEditor.vue b/projects/1739976570867/renren-fast/vue-edit/NewsEditor.vue new file mode 100644 index 00000000..320df54e --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/NewsEditor.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/NewsLeague.vue b/projects/1739976570867/renren-fast/vue-edit/NewsLeague.vue new file mode 100644 index 00000000..bcf7cc9d --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/NewsLeague.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/NewsTeam.vue b/projects/1739976570867/renren-fast/vue-edit/NewsTeam.vue new file mode 100644 index 00000000..071e95b7 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/NewsTeam.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/Posts.vue b/projects/1739976570867/renren-fast/vue-edit/Posts.vue new file mode 100644 index 00000000..ba50c564 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/Posts.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/PostsLeague.vue b/projects/1739976570867/renren-fast/vue-edit/PostsLeague.vue new file mode 100644 index 00000000..d11d893b --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/PostsLeague.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/PostsTeam.vue b/projects/1739976570867/renren-fast/vue-edit/PostsTeam.vue new file mode 100644 index 00000000..3f1c1938 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/PostsTeam.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/ReportCommentsNews.vue b/projects/1739976570867/renren-fast/vue-edit/ReportCommentsNews.vue new file mode 100644 index 00000000..c2056cd2 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/ReportCommentsNews.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/ReportCommentsPosts.vue b/projects/1739976570867/renren-fast/vue-edit/ReportCommentsPosts.vue new file mode 100644 index 00000000..5df668c2 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/ReportCommentsPosts.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/ReportPosts.vue b/projects/1739976570867/renren-fast/vue-edit/ReportPosts.vue new file mode 100644 index 00000000..6cd489bc --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/ReportPosts.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/Team.vue b/projects/1739976570867/renren-fast/vue-edit/Team.vue new file mode 100644 index 00000000..9943d8b4 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/Team.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-edit/Users.vue b/projects/1739976570867/renren-fast/vue-edit/Users.vue new file mode 100644 index 00000000..9df8ee1f --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-edit/Users.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/Admin.vue b/projects/1739976570867/renren-fast/vue-list/Admin.vue new file mode 100644 index 00000000..de2ab61c --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/Admin.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/CollectNews.vue b/projects/1739976570867/renren-fast/vue-list/CollectNews.vue new file mode 100644 index 00000000..423f67b0 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/CollectNews.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/CollectPosts.vue b/projects/1739976570867/renren-fast/vue-list/CollectPosts.vue new file mode 100644 index 00000000..fa7b3669 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/CollectPosts.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/CommentsNews.vue b/projects/1739976570867/renren-fast/vue-list/CommentsNews.vue new file mode 100644 index 00000000..856e198e --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/CommentsNews.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/CommentsPosts.vue b/projects/1739976570867/renren-fast/vue-list/CommentsPosts.vue new file mode 100644 index 00000000..ec22f574 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/CommentsPosts.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/League.vue b/projects/1739976570867/renren-fast/vue-list/League.vue new file mode 100644 index 00000000..792cdac9 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/League.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/LikesNews.vue b/projects/1739976570867/renren-fast/vue-list/LikesNews.vue new file mode 100644 index 00000000..fcdff984 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/LikesNews.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/LikesPosts.vue b/projects/1739976570867/renren-fast/vue-list/LikesPosts.vue new file mode 100644 index 00000000..ba510c54 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/LikesPosts.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/News.vue b/projects/1739976570867/renren-fast/vue-list/News.vue new file mode 100644 index 00000000..8d8d4ed6 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/News.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/NewsEditor.vue b/projects/1739976570867/renren-fast/vue-list/NewsEditor.vue new file mode 100644 index 00000000..8f2f7ee6 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/NewsEditor.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/NewsLeague.vue b/projects/1739976570867/renren-fast/vue-list/NewsLeague.vue new file mode 100644 index 00000000..a3c4e387 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/NewsLeague.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/NewsTeam.vue b/projects/1739976570867/renren-fast/vue-list/NewsTeam.vue new file mode 100644 index 00000000..95e2e5be --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/NewsTeam.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/Posts.vue b/projects/1739976570867/renren-fast/vue-list/Posts.vue new file mode 100644 index 00000000..441df6de --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/Posts.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/PostsLeague.vue b/projects/1739976570867/renren-fast/vue-list/PostsLeague.vue new file mode 100644 index 00000000..c676f45f --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/PostsLeague.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/PostsTeam.vue b/projects/1739976570867/renren-fast/vue-list/PostsTeam.vue new file mode 100644 index 00000000..d42413a5 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/PostsTeam.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/ReportCommentsNews.vue b/projects/1739976570867/renren-fast/vue-list/ReportCommentsNews.vue new file mode 100644 index 00000000..94b436dc --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/ReportCommentsNews.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/ReportCommentsPosts.vue b/projects/1739976570867/renren-fast/vue-list/ReportCommentsPosts.vue new file mode 100644 index 00000000..90295468 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/ReportCommentsPosts.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/ReportPosts.vue b/projects/1739976570867/renren-fast/vue-list/ReportPosts.vue new file mode 100644 index 00000000..93d36be1 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/ReportPosts.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/Team.vue b/projects/1739976570867/renren-fast/vue-list/Team.vue new file mode 100644 index 00000000..186a0f0f --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/Team.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/renren-fast/vue-list/Users.vue b/projects/1739976570867/renren-fast/vue-list/Users.vue new file mode 100644 index 00000000..cd976f18 --- /dev/null +++ b/projects/1739976570867/renren-fast/vue-list/Users.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976570867/tk-mybatis/tk-controller/AdminController.java b/projects/1739976570867/tk-mybatis/tk-controller/AdminController.java new file mode 100644 index 00000000..7787868f --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/AdminController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.Admin; +import com.hzy.mapper.AdminMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/admin") +public class AdminController { + + @Autowired + private AdminMapper adminMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Admin admin){ + if(adminMapper.selectCount(admin)>0){ + adminMapper.insert(admin); + }else{ + adminMapper.updateByPrimaryKeySelective(admin); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(adminMapper.selectCount(admin)>0){ + adminMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional admin=adminMapper.selectOne(id); + if(admin.isPresent()){ + return ReturnT.success(admin.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Admin admin, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return adminMapper.selectList(admin); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/CollectNewsController.java b/projects/1739976570867/tk-mybatis/tk-controller/CollectNewsController.java new file mode 100644 index 00000000..1cb9fc87 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/CollectNewsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.CollectNews; +import com.hzy.mapper.CollectNewsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/collectNews") +public class CollectNewsController { + + @Autowired + private CollectNewsMapper collectNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CollectNews collectNews){ + if(collectNewsMapper.selectCount(collectNews)>0){ + collectNewsMapper.insert(collectNews); + }else{ + collectNewsMapper.updateByPrimaryKeySelective(collectNews); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(collectNewsMapper.selectCount(collectNews)>0){ + collectNewsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional collectNews=collectNewsMapper.selectOne(id); + if(collectNews.isPresent()){ + return ReturnT.success(collectNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CollectNews collectNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return collectNewsMapper.selectList(collectNews); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/CollectPostsController.java b/projects/1739976570867/tk-mybatis/tk-controller/CollectPostsController.java new file mode 100644 index 00000000..86822769 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/CollectPostsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.CollectPosts; +import com.hzy.mapper.CollectPostsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/collectPosts") +public class CollectPostsController { + + @Autowired + private CollectPostsMapper collectPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CollectPosts collectPosts){ + if(collectPostsMapper.selectCount(collectPosts)>0){ + collectPostsMapper.insert(collectPosts); + }else{ + collectPostsMapper.updateByPrimaryKeySelective(collectPosts); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(collectPostsMapper.selectCount(collectPosts)>0){ + collectPostsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional collectPosts=collectPostsMapper.selectOne(id); + if(collectPosts.isPresent()){ + return ReturnT.success(collectPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CollectPosts collectPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return collectPostsMapper.selectList(collectPosts); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/CommentsNewsController.java b/projects/1739976570867/tk-mybatis/tk-controller/CommentsNewsController.java new file mode 100644 index 00000000..79985eb7 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/CommentsNewsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.CommentsNews; +import com.hzy.mapper.CommentsNewsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/commentsNews") +public class CommentsNewsController { + + @Autowired + private CommentsNewsMapper commentsNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CommentsNews commentsNews){ + if(commentsNewsMapper.selectCount(commentsNews)>0){ + commentsNewsMapper.insert(commentsNews); + }else{ + commentsNewsMapper.updateByPrimaryKeySelective(commentsNews); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(commentsNewsMapper.selectCount(commentsNews)>0){ + commentsNewsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional commentsNews=commentsNewsMapper.selectOne(id); + if(commentsNews.isPresent()){ + return ReturnT.success(commentsNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CommentsNews commentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return commentsNewsMapper.selectList(commentsNews); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/CommentsPostsController.java b/projects/1739976570867/tk-mybatis/tk-controller/CommentsPostsController.java new file mode 100644 index 00000000..e51afac9 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/CommentsPostsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.CommentsPosts; +import com.hzy.mapper.CommentsPostsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/commentsPosts") +public class CommentsPostsController { + + @Autowired + private CommentsPostsMapper commentsPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CommentsPosts commentsPosts){ + if(commentsPostsMapper.selectCount(commentsPosts)>0){ + commentsPostsMapper.insert(commentsPosts); + }else{ + commentsPostsMapper.updateByPrimaryKeySelective(commentsPosts); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(commentsPostsMapper.selectCount(commentsPosts)>0){ + commentsPostsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional commentsPosts=commentsPostsMapper.selectOne(id); + if(commentsPosts.isPresent()){ + return ReturnT.success(commentsPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CommentsPosts commentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return commentsPostsMapper.selectList(commentsPosts); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/LeagueController.java b/projects/1739976570867/tk-mybatis/tk-controller/LeagueController.java new file mode 100644 index 00000000..507c6b75 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/LeagueController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.League; +import com.hzy.mapper.LeagueMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/league") +public class LeagueController { + + @Autowired + private LeagueMapper leagueMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(League league){ + if(leagueMapper.selectCount(league)>0){ + leagueMapper.insert(league); + }else{ + leagueMapper.updateByPrimaryKeySelective(league); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(leagueMapper.selectCount(league)>0){ + leagueMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional league=leagueMapper.selectOne(id); + if(league.isPresent()){ + return ReturnT.success(league.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(League league, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return leagueMapper.selectList(league); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/LikesNewsController.java b/projects/1739976570867/tk-mybatis/tk-controller/LikesNewsController.java new file mode 100644 index 00000000..85faff5f --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/LikesNewsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.LikesNews; +import com.hzy.mapper.LikesNewsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/likesNews") +public class LikesNewsController { + + @Autowired + private LikesNewsMapper likesNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(LikesNews likesNews){ + if(likesNewsMapper.selectCount(likesNews)>0){ + likesNewsMapper.insert(likesNews); + }else{ + likesNewsMapper.updateByPrimaryKeySelective(likesNews); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(likesNewsMapper.selectCount(likesNews)>0){ + likesNewsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional likesNews=likesNewsMapper.selectOne(id); + if(likesNews.isPresent()){ + return ReturnT.success(likesNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(LikesNews likesNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return likesNewsMapper.selectList(likesNews); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/LikesPostsController.java b/projects/1739976570867/tk-mybatis/tk-controller/LikesPostsController.java new file mode 100644 index 00000000..d540fe58 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/LikesPostsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.LikesPosts; +import com.hzy.mapper.LikesPostsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/likesPosts") +public class LikesPostsController { + + @Autowired + private LikesPostsMapper likesPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(LikesPosts likesPosts){ + if(likesPostsMapper.selectCount(likesPosts)>0){ + likesPostsMapper.insert(likesPosts); + }else{ + likesPostsMapper.updateByPrimaryKeySelective(likesPosts); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(likesPostsMapper.selectCount(likesPosts)>0){ + likesPostsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional likesPosts=likesPostsMapper.selectOne(id); + if(likesPosts.isPresent()){ + return ReturnT.success(likesPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(LikesPosts likesPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return likesPostsMapper.selectList(likesPosts); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/NewsController.java b/projects/1739976570867/tk-mybatis/tk-controller/NewsController.java new file mode 100644 index 00000000..856d40a6 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/NewsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.News; +import com.hzy.mapper.NewsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/news") +public class NewsController { + + @Autowired + private NewsMapper newsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(News news){ + if(newsMapper.selectCount(news)>0){ + newsMapper.insert(news); + }else{ + newsMapper.updateByPrimaryKeySelective(news); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(newsMapper.selectCount(news)>0){ + newsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional news=newsMapper.selectOne(id); + if(news.isPresent()){ + return ReturnT.success(news.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(News news, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return newsMapper.selectList(news); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/NewsEditorController.java b/projects/1739976570867/tk-mybatis/tk-controller/NewsEditorController.java new file mode 100644 index 00000000..f8b8b321 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/NewsEditorController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.NewsEditor; +import com.hzy.mapper.NewsEditorMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsEditor") +public class NewsEditorController { + + @Autowired + private NewsEditorMapper newsEditorMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsEditor newsEditor){ + if(newsEditorMapper.selectCount(newsEditor)>0){ + newsEditorMapper.insert(newsEditor); + }else{ + newsEditorMapper.updateByPrimaryKeySelective(newsEditor); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(newsEditorMapper.selectCount(newsEditor)>0){ + newsEditorMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional newsEditor=newsEditorMapper.selectOne(id); + if(newsEditor.isPresent()){ + return ReturnT.success(newsEditor.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsEditor newsEditor, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return newsEditorMapper.selectList(newsEditor); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/NewsLeagueController.java b/projects/1739976570867/tk-mybatis/tk-controller/NewsLeagueController.java new file mode 100644 index 00000000..c8206632 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/NewsLeagueController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.NewsLeague; +import com.hzy.mapper.NewsLeagueMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsLeague") +public class NewsLeagueController { + + @Autowired + private NewsLeagueMapper newsLeagueMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsLeague newsLeague){ + if(newsLeagueMapper.selectCount(newsLeague)>0){ + newsLeagueMapper.insert(newsLeague); + }else{ + newsLeagueMapper.updateByPrimaryKeySelective(newsLeague); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(newsLeagueMapper.selectCount(newsLeague)>0){ + newsLeagueMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional newsLeague=newsLeagueMapper.selectOne(id); + if(newsLeague.isPresent()){ + return ReturnT.success(newsLeague.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsLeague newsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return newsLeagueMapper.selectList(newsLeague); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/NewsTeamController.java b/projects/1739976570867/tk-mybatis/tk-controller/NewsTeamController.java new file mode 100644 index 00000000..704b3ae7 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/NewsTeamController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.NewsTeam; +import com.hzy.mapper.NewsTeamMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsTeam") +public class NewsTeamController { + + @Autowired + private NewsTeamMapper newsTeamMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsTeam newsTeam){ + if(newsTeamMapper.selectCount(newsTeam)>0){ + newsTeamMapper.insert(newsTeam); + }else{ + newsTeamMapper.updateByPrimaryKeySelective(newsTeam); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(newsTeamMapper.selectCount(newsTeam)>0){ + newsTeamMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional newsTeam=newsTeamMapper.selectOne(id); + if(newsTeam.isPresent()){ + return ReturnT.success(newsTeam.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsTeam newsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return newsTeamMapper.selectList(newsTeam); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/PostsController.java b/projects/1739976570867/tk-mybatis/tk-controller/PostsController.java new file mode 100644 index 00000000..fb96be16 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/PostsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.Posts; +import com.hzy.mapper.PostsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/posts") +public class PostsController { + + @Autowired + private PostsMapper postsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Posts posts){ + if(postsMapper.selectCount(posts)>0){ + postsMapper.insert(posts); + }else{ + postsMapper.updateByPrimaryKeySelective(posts); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(postsMapper.selectCount(posts)>0){ + postsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional posts=postsMapper.selectOne(id); + if(posts.isPresent()){ + return ReturnT.success(posts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Posts posts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return postsMapper.selectList(posts); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/PostsLeagueController.java b/projects/1739976570867/tk-mybatis/tk-controller/PostsLeagueController.java new file mode 100644 index 00000000..b44eb40c --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/PostsLeagueController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.PostsLeague; +import com.hzy.mapper.PostsLeagueMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/postsLeague") +public class PostsLeagueController { + + @Autowired + private PostsLeagueMapper postsLeagueMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(PostsLeague postsLeague){ + if(postsLeagueMapper.selectCount(postsLeague)>0){ + postsLeagueMapper.insert(postsLeague); + }else{ + postsLeagueMapper.updateByPrimaryKeySelective(postsLeague); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(postsLeagueMapper.selectCount(postsLeague)>0){ + postsLeagueMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional postsLeague=postsLeagueMapper.selectOne(id); + if(postsLeague.isPresent()){ + return ReturnT.success(postsLeague.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(PostsLeague postsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return postsLeagueMapper.selectList(postsLeague); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/PostsTeamController.java b/projects/1739976570867/tk-mybatis/tk-controller/PostsTeamController.java new file mode 100644 index 00000000..b4cd6b06 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/PostsTeamController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.PostsTeam; +import com.hzy.mapper.PostsTeamMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/postsTeam") +public class PostsTeamController { + + @Autowired + private PostsTeamMapper postsTeamMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(PostsTeam postsTeam){ + if(postsTeamMapper.selectCount(postsTeam)>0){ + postsTeamMapper.insert(postsTeam); + }else{ + postsTeamMapper.updateByPrimaryKeySelective(postsTeam); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(postsTeamMapper.selectCount(postsTeam)>0){ + postsTeamMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional postsTeam=postsTeamMapper.selectOne(id); + if(postsTeam.isPresent()){ + return ReturnT.success(postsTeam.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(PostsTeam postsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return postsTeamMapper.selectList(postsTeam); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/ReportCommentsNewsController.java b/projects/1739976570867/tk-mybatis/tk-controller/ReportCommentsNewsController.java new file mode 100644 index 00000000..713398d3 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/ReportCommentsNewsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.ReportCommentsNews; +import com.hzy.mapper.ReportCommentsNewsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportCommentsNews") +public class ReportCommentsNewsController { + + @Autowired + private ReportCommentsNewsMapper reportCommentsNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportCommentsNews reportCommentsNews){ + if(reportCommentsNewsMapper.selectCount(reportCommentsNews)>0){ + reportCommentsNewsMapper.insert(reportCommentsNews); + }else{ + reportCommentsNewsMapper.updateByPrimaryKeySelective(reportCommentsNews); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(reportCommentsNewsMapper.selectCount(reportCommentsNews)>0){ + reportCommentsNewsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional reportCommentsNews=reportCommentsNewsMapper.selectOne(id); + if(reportCommentsNews.isPresent()){ + return ReturnT.success(reportCommentsNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportCommentsNews reportCommentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return reportCommentsNewsMapper.selectList(reportCommentsNews); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/ReportCommentsPostsController.java b/projects/1739976570867/tk-mybatis/tk-controller/ReportCommentsPostsController.java new file mode 100644 index 00000000..035be8dd --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/ReportCommentsPostsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.ReportCommentsPosts; +import com.hzy.mapper.ReportCommentsPostsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportCommentsPosts") +public class ReportCommentsPostsController { + + @Autowired + private ReportCommentsPostsMapper reportCommentsPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportCommentsPosts reportCommentsPosts){ + if(reportCommentsPostsMapper.selectCount(reportCommentsPosts)>0){ + reportCommentsPostsMapper.insert(reportCommentsPosts); + }else{ + reportCommentsPostsMapper.updateByPrimaryKeySelective(reportCommentsPosts); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(reportCommentsPostsMapper.selectCount(reportCommentsPosts)>0){ + reportCommentsPostsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional reportCommentsPosts=reportCommentsPostsMapper.selectOne(id); + if(reportCommentsPosts.isPresent()){ + return ReturnT.success(reportCommentsPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportCommentsPosts reportCommentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return reportCommentsPostsMapper.selectList(reportCommentsPosts); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/ReportPostsController.java b/projects/1739976570867/tk-mybatis/tk-controller/ReportPostsController.java new file mode 100644 index 00000000..63b6333f --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/ReportPostsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.ReportPosts; +import com.hzy.mapper.ReportPostsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportPosts") +public class ReportPostsController { + + @Autowired + private ReportPostsMapper reportPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportPosts reportPosts){ + if(reportPostsMapper.selectCount(reportPosts)>0){ + reportPostsMapper.insert(reportPosts); + }else{ + reportPostsMapper.updateByPrimaryKeySelective(reportPosts); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(reportPostsMapper.selectCount(reportPosts)>0){ + reportPostsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional reportPosts=reportPostsMapper.selectOne(id); + if(reportPosts.isPresent()){ + return ReturnT.success(reportPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportPosts reportPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return reportPostsMapper.selectList(reportPosts); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/TeamController.java b/projects/1739976570867/tk-mybatis/tk-controller/TeamController.java new file mode 100644 index 00000000..4b297dfa --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/TeamController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.Team; +import com.hzy.mapper.TeamMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/team") +public class TeamController { + + @Autowired + private TeamMapper teamMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Team team){ + if(teamMapper.selectCount(team)>0){ + teamMapper.insert(team); + }else{ + teamMapper.updateByPrimaryKeySelective(team); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(teamMapper.selectCount(team)>0){ + teamMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional team=teamMapper.selectOne(id); + if(team.isPresent()){ + return ReturnT.success(team.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Team team, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return teamMapper.selectList(team); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-controller/UsersController.java b/projects/1739976570867/tk-mybatis/tk-controller/UsersController.java new file mode 100644 index 00000000..8793df3c --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-controller/UsersController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.Users; +import com.hzy.mapper.UsersMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/users") +public class UsersController { + + @Autowired + private UsersMapper usersMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Users users){ + if(usersMapper.selectCount(users)>0){ + usersMapper.insert(users); + }else{ + usersMapper.updateByPrimaryKeySelective(users); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(usersMapper.selectCount(users)>0){ + usersMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional users=usersMapper.selectOne(id); + if(users.isPresent()){ + return ReturnT.success(users.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Users users, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return usersMapper.selectList(users); + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/Admin.java b/projects/1739976570867/tk-mybatis/tk-entity/Admin.java new file mode 100644 index 00000000..426b1f19 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/Admin.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("admin") +@ApiModel("admin") +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public Admin() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/CollectNews.java b/projects/1739976570867/tk-mybatis/tk-entity/CollectNews.java new file mode 100644 index 00000000..3742b782 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/CollectNews.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("collect_news") +@ApiModel("collect_news") +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public CollectNews() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/CollectPosts.java b/projects/1739976570867/tk-mybatis/tk-entity/CollectPosts.java new file mode 100644 index 00000000..5549d6fb --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/CollectPosts.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("collect_posts") +@ApiModel("collect_posts") +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public CollectPosts() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/CommentsNews.java b/projects/1739976570867/tk-mybatis/tk-entity/CommentsNews.java new file mode 100644 index 00000000..be9ced21 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/CommentsNews.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("comments_news") +@ApiModel("comments_news") +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public CommentsNews() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/CommentsPosts.java b/projects/1739976570867/tk-mybatis/tk-entity/CommentsPosts.java new file mode 100644 index 00000000..90a58655 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/CommentsPosts.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("comments_posts") +@ApiModel("comments_posts") +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public CommentsPosts() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/League.java b/projects/1739976570867/tk-mybatis/tk-entity/League.java new file mode 100644 index 00000000..40c6969f --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/League.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("league") +@ApiModel("league") +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public League() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/LikesNews.java b/projects/1739976570867/tk-mybatis/tk-entity/LikesNews.java new file mode 100644 index 00000000..f5388a0c --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/LikesNews.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("likes_news") +@ApiModel("likes_news") +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public LikesNews() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/LikesPosts.java b/projects/1739976570867/tk-mybatis/tk-entity/LikesPosts.java new file mode 100644 index 00000000..ab89e1d3 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/LikesPosts.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("likes_posts") +@ApiModel("likes_posts") +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public LikesPosts() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/News.java b/projects/1739976570867/tk-mybatis/tk-entity/News.java new file mode 100644 index 00000000..dadddd38 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/News.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("news") +@ApiModel("news") +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public News() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/NewsEditor.java b/projects/1739976570867/tk-mybatis/tk-entity/NewsEditor.java new file mode 100644 index 00000000..251ab265 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/NewsEditor.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("news_editor") +@ApiModel("news_editor") +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public NewsEditor() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/NewsLeague.java b/projects/1739976570867/tk-mybatis/tk-entity/NewsLeague.java new file mode 100644 index 00000000..2ec0a84a --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/NewsLeague.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("news_league") +@ApiModel("news_league") +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * n_id + */ + @ApiModelProperty("n_id") + @Entity.Column("n_id") + private Long nId; + + public NewsLeague() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/NewsTeam.java b/projects/1739976570867/tk-mybatis/tk-entity/NewsTeam.java new file mode 100644 index 00000000..6df73942 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/NewsTeam.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("news_team") +@ApiModel("news_team") +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * n_id + */ + @ApiModelProperty("n_id") + @Entity.Column("n_id") + private Long nId; + + public NewsTeam() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/Posts.java b/projects/1739976570867/tk-mybatis/tk-entity/Posts.java new file mode 100644 index 00000000..c3c2a391 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/Posts.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("posts") +@ApiModel("posts") +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public Posts() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/PostsLeague.java b/projects/1739976570867/tk-mybatis/tk-entity/PostsLeague.java new file mode 100644 index 00000000..cae9f1a0 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/PostsLeague.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("posts_league") +@ApiModel("posts_league") +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public PostsLeague() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/PostsTeam.java b/projects/1739976570867/tk-mybatis/tk-entity/PostsTeam.java new file mode 100644 index 00000000..4a25cc3b --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/PostsTeam.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("posts_team") +@ApiModel("posts_team") +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public PostsTeam() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/ReportCommentsNews.java b/projects/1739976570867/tk-mybatis/tk-entity/ReportCommentsNews.java new file mode 100644 index 00000000..ffc64577 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/ReportCommentsNews.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("report_comments_news") +@ApiModel("report_comments_news") +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * cn_id + */ + @ApiModelProperty("cn_id") + @Entity.Column("cn_id") + private Long cnId; + + public ReportCommentsNews() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/ReportCommentsPosts.java b/projects/1739976570867/tk-mybatis/tk-entity/ReportCommentsPosts.java new file mode 100644 index 00000000..ef03eabb --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/ReportCommentsPosts.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("report_comments_posts") +@ApiModel("report_comments_posts") +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * cp_id + */ + @ApiModelProperty("cp_id") + @Entity.Column("cp_id") + private Long cpId; + + public ReportCommentsPosts() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/ReportPosts.java b/projects/1739976570867/tk-mybatis/tk-entity/ReportPosts.java new file mode 100644 index 00000000..ebd13e1c --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/ReportPosts.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("report_posts") +@ApiModel("report_posts") +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * p_id + */ + @ApiModelProperty("p_id") + @Entity.Column("p_id") + private Long pId; + + public ReportPosts() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/Team.java b/projects/1739976570867/tk-mybatis/tk-entity/Team.java new file mode 100644 index 00000000..1f4be07c --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/Team.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("team") +@ApiModel("team") +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public Team() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-entity/Users.java b/projects/1739976570867/tk-mybatis/tk-entity/Users.java new file mode 100644 index 00000000..67d1c6f6 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-entity/Users.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("users") +@ApiModel("users") +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public Users() { + } + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/AdminMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/AdminMapper.java new file mode 100644 index 00000000..96902fde --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/AdminMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.Admin; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface AdminMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/CollectNewsMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/CollectNewsMapper.java new file mode 100644 index 00000000..368cb4bb --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/CollectNewsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.CollectNews; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface CollectNewsMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/CollectPostsMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/CollectPostsMapper.java new file mode 100644 index 00000000..4fef9af8 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/CollectPostsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.CollectPosts; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface CollectPostsMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/CommentsNewsMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/CommentsNewsMapper.java new file mode 100644 index 00000000..ef376dd0 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/CommentsNewsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.CommentsNews; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface CommentsNewsMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/CommentsPostsMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/CommentsPostsMapper.java new file mode 100644 index 00000000..2bd9a516 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/CommentsPostsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.CommentsPosts; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface CommentsPostsMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/LeagueMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/LeagueMapper.java new file mode 100644 index 00000000..5f614a82 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/LeagueMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.League; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface LeagueMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/LikesNewsMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/LikesNewsMapper.java new file mode 100644 index 00000000..6a4e306b --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/LikesNewsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.LikesNews; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface LikesNewsMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/LikesPostsMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/LikesPostsMapper.java new file mode 100644 index 00000000..25a89ae9 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/LikesPostsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.LikesPosts; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface LikesPostsMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/NewsEditorMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/NewsEditorMapper.java new file mode 100644 index 00000000..728e77fc --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/NewsEditorMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsEditor; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface NewsEditorMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/NewsLeagueMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/NewsLeagueMapper.java new file mode 100644 index 00000000..0b1564dd --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/NewsLeagueMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsLeague; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface NewsLeagueMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/NewsMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/NewsMapper.java new file mode 100644 index 00000000..702a0782 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/NewsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.News; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface NewsMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/NewsTeamMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/NewsTeamMapper.java new file mode 100644 index 00000000..62921f64 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/NewsTeamMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsTeam; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface NewsTeamMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/PostsLeagueMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/PostsLeagueMapper.java new file mode 100644 index 00000000..c59efb3a --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/PostsLeagueMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.PostsLeague; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface PostsLeagueMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/PostsMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/PostsMapper.java new file mode 100644 index 00000000..f626e745 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/PostsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.Posts; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface PostsMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/PostsTeamMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/PostsTeamMapper.java new file mode 100644 index 00000000..afb5b7ce --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/PostsTeamMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.PostsTeam; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface PostsTeamMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/ReportCommentsNewsMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/ReportCommentsNewsMapper.java new file mode 100644 index 00000000..3df4e266 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/ReportCommentsNewsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.ReportCommentsNews; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface ReportCommentsNewsMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/ReportCommentsPostsMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/ReportCommentsPostsMapper.java new file mode 100644 index 00000000..2d8d73e8 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/ReportCommentsPostsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.ReportCommentsPosts; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface ReportCommentsPostsMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/ReportPostsMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/ReportPostsMapper.java new file mode 100644 index 00000000..17dc69c3 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/ReportPostsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.ReportPosts; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface ReportPostsMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/TeamMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/TeamMapper.java new file mode 100644 index 00000000..f8400572 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/TeamMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.Team; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface TeamMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/tk-mybatis/tk-mapper/UsersMapper.java b/projects/1739976570867/tk-mybatis/tk-mapper/UsersMapper.java new file mode 100644 index 00000000..fb4b43c9 --- /dev/null +++ b/projects/1739976570867/tk-mybatis/tk-mapper/UsersMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.Users; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface UsersMapper extends Mapper { + + + +} diff --git a/projects/1739976570867/ui/bootstrap-ui/Admin.html b/projects/1739976570867/ui/bootstrap-ui/Admin.html new file mode 100644 index 00000000..7094cc1d --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/Admin.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/CollectNews.html b/projects/1739976570867/ui/bootstrap-ui/CollectNews.html new file mode 100644 index 00000000..b9adb28d --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/CollectNews.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/CollectPosts.html b/projects/1739976570867/ui/bootstrap-ui/CollectPosts.html new file mode 100644 index 00000000..0191309a --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/CollectPosts.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/CommentsNews.html b/projects/1739976570867/ui/bootstrap-ui/CommentsNews.html new file mode 100644 index 00000000..e493bb56 --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/CommentsNews.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/CommentsPosts.html b/projects/1739976570867/ui/bootstrap-ui/CommentsPosts.html new file mode 100644 index 00000000..04ee1301 --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/CommentsPosts.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/League.html b/projects/1739976570867/ui/bootstrap-ui/League.html new file mode 100644 index 00000000..43a8cec4 --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/League.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/LikesNews.html b/projects/1739976570867/ui/bootstrap-ui/LikesNews.html new file mode 100644 index 00000000..e9852282 --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/LikesNews.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/LikesPosts.html b/projects/1739976570867/ui/bootstrap-ui/LikesPosts.html new file mode 100644 index 00000000..15a8fa93 --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/LikesPosts.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/News.html b/projects/1739976570867/ui/bootstrap-ui/News.html new file mode 100644 index 00000000..5275ab70 --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/News.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/NewsEditor.html b/projects/1739976570867/ui/bootstrap-ui/NewsEditor.html new file mode 100644 index 00000000..0fcc56c4 --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/NewsEditor.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/NewsLeague.html b/projects/1739976570867/ui/bootstrap-ui/NewsLeague.html new file mode 100644 index 00000000..1e259140 --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/NewsLeague.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/NewsTeam.html b/projects/1739976570867/ui/bootstrap-ui/NewsTeam.html new file mode 100644 index 00000000..e61f7577 --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/NewsTeam.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/Posts.html b/projects/1739976570867/ui/bootstrap-ui/Posts.html new file mode 100644 index 00000000..770a6874 --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/Posts.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/PostsLeague.html b/projects/1739976570867/ui/bootstrap-ui/PostsLeague.html new file mode 100644 index 00000000..ae3f4a6d --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/PostsLeague.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/PostsTeam.html b/projects/1739976570867/ui/bootstrap-ui/PostsTeam.html new file mode 100644 index 00000000..f09b241f --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/PostsTeam.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/ReportCommentsNews.html b/projects/1739976570867/ui/bootstrap-ui/ReportCommentsNews.html new file mode 100644 index 00000000..0fa182a1 --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/ReportCommentsNews.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/ReportCommentsPosts.html b/projects/1739976570867/ui/bootstrap-ui/ReportCommentsPosts.html new file mode 100644 index 00000000..49ac584b --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/ReportCommentsPosts.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/ReportPosts.html b/projects/1739976570867/ui/bootstrap-ui/ReportPosts.html new file mode 100644 index 00000000..47de5c7f --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/ReportPosts.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/Team.html b/projects/1739976570867/ui/bootstrap-ui/Team.html new file mode 100644 index 00000000..672093c7 --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/Team.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/bootstrap-ui/Users.html b/projects/1739976570867/ui/bootstrap-ui/Users.html new file mode 100644 index 00000000..2de2e4a9 --- /dev/null +++ b/projects/1739976570867/ui/bootstrap-ui/Users.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976570867/ui/element-ui/Admin.vue b/projects/1739976570867/ui/element-ui/Admin.vue new file mode 100644 index 00000000..de6a6206 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/Admin.vue @@ -0,0 +1,12 @@ + + +
+ admin + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/CollectNews.vue b/projects/1739976570867/ui/element-ui/CollectNews.vue new file mode 100644 index 00000000..73d84ed6 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/CollectNews.vue @@ -0,0 +1,12 @@ + + +
+ collect_news + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/CollectPosts.vue b/projects/1739976570867/ui/element-ui/CollectPosts.vue new file mode 100644 index 00000000..83102e7a --- /dev/null +++ b/projects/1739976570867/ui/element-ui/CollectPosts.vue @@ -0,0 +1,12 @@ + + +
+ collect_posts + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/CommentsNews.vue b/projects/1739976570867/ui/element-ui/CommentsNews.vue new file mode 100644 index 00000000..07864af1 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/CommentsNews.vue @@ -0,0 +1,12 @@ + + +
+ comments_news + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/CommentsPosts.vue b/projects/1739976570867/ui/element-ui/CommentsPosts.vue new file mode 100644 index 00000000..64f52c60 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/CommentsPosts.vue @@ -0,0 +1,12 @@ + + +
+ comments_posts + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/League.vue b/projects/1739976570867/ui/element-ui/League.vue new file mode 100644 index 00000000..a1293083 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/League.vue @@ -0,0 +1,12 @@ + + +
+ league + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/LikesNews.vue b/projects/1739976570867/ui/element-ui/LikesNews.vue new file mode 100644 index 00000000..20889f54 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/LikesNews.vue @@ -0,0 +1,12 @@ + + +
+ likes_news + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/LikesPosts.vue b/projects/1739976570867/ui/element-ui/LikesPosts.vue new file mode 100644 index 00000000..49026025 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/LikesPosts.vue @@ -0,0 +1,12 @@ + + +
+ likes_posts + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/News.vue b/projects/1739976570867/ui/element-ui/News.vue new file mode 100644 index 00000000..86c03a34 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/News.vue @@ -0,0 +1,12 @@ + + +
+ news + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/NewsEditor.vue b/projects/1739976570867/ui/element-ui/NewsEditor.vue new file mode 100644 index 00000000..c370b9cf --- /dev/null +++ b/projects/1739976570867/ui/element-ui/NewsEditor.vue @@ -0,0 +1,12 @@ + + +
+ news_editor + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/NewsLeague.vue b/projects/1739976570867/ui/element-ui/NewsLeague.vue new file mode 100644 index 00000000..c38d1571 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/NewsLeague.vue @@ -0,0 +1,12 @@ + + +
+ news_league + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/NewsTeam.vue b/projects/1739976570867/ui/element-ui/NewsTeam.vue new file mode 100644 index 00000000..98b7e38e --- /dev/null +++ b/projects/1739976570867/ui/element-ui/NewsTeam.vue @@ -0,0 +1,12 @@ + + +
+ news_team + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/Posts.vue b/projects/1739976570867/ui/element-ui/Posts.vue new file mode 100644 index 00000000..a9a82ce3 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/Posts.vue @@ -0,0 +1,12 @@ + + +
+ posts + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/PostsLeague.vue b/projects/1739976570867/ui/element-ui/PostsLeague.vue new file mode 100644 index 00000000..54c1e1a1 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/PostsLeague.vue @@ -0,0 +1,12 @@ + + +
+ posts_league + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/PostsTeam.vue b/projects/1739976570867/ui/element-ui/PostsTeam.vue new file mode 100644 index 00000000..9cda96d0 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/PostsTeam.vue @@ -0,0 +1,12 @@ + + +
+ posts_team + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/ReportCommentsNews.vue b/projects/1739976570867/ui/element-ui/ReportCommentsNews.vue new file mode 100644 index 00000000..986395c6 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/ReportCommentsNews.vue @@ -0,0 +1,12 @@ + + +
+ report_comments_news + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/ReportCommentsPosts.vue b/projects/1739976570867/ui/element-ui/ReportCommentsPosts.vue new file mode 100644 index 00000000..ed3fb5e5 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/ReportCommentsPosts.vue @@ -0,0 +1,12 @@ + + +
+ report_comments_posts + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/ReportPosts.vue b/projects/1739976570867/ui/element-ui/ReportPosts.vue new file mode 100644 index 00000000..059ce10b --- /dev/null +++ b/projects/1739976570867/ui/element-ui/ReportPosts.vue @@ -0,0 +1,12 @@ + + +
+ report_posts + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/Team.vue b/projects/1739976570867/ui/element-ui/Team.vue new file mode 100644 index 00000000..baced61e --- /dev/null +++ b/projects/1739976570867/ui/element-ui/Team.vue @@ -0,0 +1,12 @@ + + +
+ team + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/element-ui/Users.vue b/projects/1739976570867/ui/element-ui/Users.vue new file mode 100644 index 00000000..a75310c6 --- /dev/null +++ b/projects/1739976570867/ui/element-ui/Users.vue @@ -0,0 +1,12 @@ + + +
+ users + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/Admin.html b/projects/1739976570867/ui/layui-edit/Admin.html new file mode 100644 index 00000000..ea6ce91c --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/Admin.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/CollectNews.html b/projects/1739976570867/ui/layui-edit/CollectNews.html new file mode 100644 index 00000000..1a69797a --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/CollectNews.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/CollectPosts.html b/projects/1739976570867/ui/layui-edit/CollectPosts.html new file mode 100644 index 00000000..74a49f45 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/CollectPosts.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/CommentsNews.html b/projects/1739976570867/ui/layui-edit/CommentsNews.html new file mode 100644 index 00000000..26e7cf46 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/CommentsNews.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/CommentsPosts.html b/projects/1739976570867/ui/layui-edit/CommentsPosts.html new file mode 100644 index 00000000..db1876d8 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/CommentsPosts.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/League.html b/projects/1739976570867/ui/layui-edit/League.html new file mode 100644 index 00000000..464bd597 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/League.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/LikesNews.html b/projects/1739976570867/ui/layui-edit/LikesNews.html new file mode 100644 index 00000000..951cfed5 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/LikesNews.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/LikesPosts.html b/projects/1739976570867/ui/layui-edit/LikesPosts.html new file mode 100644 index 00000000..3bd72ea9 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/LikesPosts.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/News.html b/projects/1739976570867/ui/layui-edit/News.html new file mode 100644 index 00000000..4f6b153f --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/News.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/NewsEditor.html b/projects/1739976570867/ui/layui-edit/NewsEditor.html new file mode 100644 index 00000000..6420031a --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/NewsEditor.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/NewsLeague.html b/projects/1739976570867/ui/layui-edit/NewsLeague.html new file mode 100644 index 00000000..c4853ee5 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/NewsLeague.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/NewsTeam.html b/projects/1739976570867/ui/layui-edit/NewsTeam.html new file mode 100644 index 00000000..5586ddbd --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/NewsTeam.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/Posts.html b/projects/1739976570867/ui/layui-edit/Posts.html new file mode 100644 index 00000000..a10528be --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/Posts.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/PostsLeague.html b/projects/1739976570867/ui/layui-edit/PostsLeague.html new file mode 100644 index 00000000..22c84677 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/PostsLeague.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/PostsTeam.html b/projects/1739976570867/ui/layui-edit/PostsTeam.html new file mode 100644 index 00000000..ba0e2722 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/PostsTeam.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/ReportCommentsNews.html b/projects/1739976570867/ui/layui-edit/ReportCommentsNews.html new file mode 100644 index 00000000..8d960ca0 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/ReportCommentsNews.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/ReportCommentsPosts.html b/projects/1739976570867/ui/layui-edit/ReportCommentsPosts.html new file mode 100644 index 00000000..69604b99 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/ReportCommentsPosts.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/ReportPosts.html b/projects/1739976570867/ui/layui-edit/ReportPosts.html new file mode 100644 index 00000000..e979b038 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/ReportPosts.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/Team.html b/projects/1739976570867/ui/layui-edit/Team.html new file mode 100644 index 00000000..1eb4abc8 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/Team.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-edit/Users.html b/projects/1739976570867/ui/layui-edit/Users.html new file mode 100644 index 00000000..06a4b1f7 --- /dev/null +++ b/projects/1739976570867/ui/layui-edit/Users.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/Admin.html b/projects/1739976570867/ui/layui-list/Admin.html new file mode 100644 index 00000000..6f92409b --- /dev/null +++ b/projects/1739976570867/ui/layui-list/Admin.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/CollectNews.html b/projects/1739976570867/ui/layui-list/CollectNews.html new file mode 100644 index 00000000..2b1ff5fa --- /dev/null +++ b/projects/1739976570867/ui/layui-list/CollectNews.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/CollectPosts.html b/projects/1739976570867/ui/layui-list/CollectPosts.html new file mode 100644 index 00000000..0874ce5c --- /dev/null +++ b/projects/1739976570867/ui/layui-list/CollectPosts.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/CommentsNews.html b/projects/1739976570867/ui/layui-list/CommentsNews.html new file mode 100644 index 00000000..c99e0732 --- /dev/null +++ b/projects/1739976570867/ui/layui-list/CommentsNews.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/CommentsPosts.html b/projects/1739976570867/ui/layui-list/CommentsPosts.html new file mode 100644 index 00000000..28d8527a --- /dev/null +++ b/projects/1739976570867/ui/layui-list/CommentsPosts.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/League.html b/projects/1739976570867/ui/layui-list/League.html new file mode 100644 index 00000000..6e453707 --- /dev/null +++ b/projects/1739976570867/ui/layui-list/League.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/LikesNews.html b/projects/1739976570867/ui/layui-list/LikesNews.html new file mode 100644 index 00000000..431b4e2d --- /dev/null +++ b/projects/1739976570867/ui/layui-list/LikesNews.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/LikesPosts.html b/projects/1739976570867/ui/layui-list/LikesPosts.html new file mode 100644 index 00000000..2a3fe7a1 --- /dev/null +++ b/projects/1739976570867/ui/layui-list/LikesPosts.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/News.html b/projects/1739976570867/ui/layui-list/News.html new file mode 100644 index 00000000..63aadc32 --- /dev/null +++ b/projects/1739976570867/ui/layui-list/News.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/NewsEditor.html b/projects/1739976570867/ui/layui-list/NewsEditor.html new file mode 100644 index 00000000..cd44f193 --- /dev/null +++ b/projects/1739976570867/ui/layui-list/NewsEditor.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/NewsLeague.html b/projects/1739976570867/ui/layui-list/NewsLeague.html new file mode 100644 index 00000000..55b7ce72 --- /dev/null +++ b/projects/1739976570867/ui/layui-list/NewsLeague.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/NewsTeam.html b/projects/1739976570867/ui/layui-list/NewsTeam.html new file mode 100644 index 00000000..11ce0551 --- /dev/null +++ b/projects/1739976570867/ui/layui-list/NewsTeam.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/Posts.html b/projects/1739976570867/ui/layui-list/Posts.html new file mode 100644 index 00000000..5ad3cf96 --- /dev/null +++ b/projects/1739976570867/ui/layui-list/Posts.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/PostsLeague.html b/projects/1739976570867/ui/layui-list/PostsLeague.html new file mode 100644 index 00000000..ba3a507c --- /dev/null +++ b/projects/1739976570867/ui/layui-list/PostsLeague.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/PostsTeam.html b/projects/1739976570867/ui/layui-list/PostsTeam.html new file mode 100644 index 00000000..f313eb43 --- /dev/null +++ b/projects/1739976570867/ui/layui-list/PostsTeam.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/ReportCommentsNews.html b/projects/1739976570867/ui/layui-list/ReportCommentsNews.html new file mode 100644 index 00000000..07249369 --- /dev/null +++ b/projects/1739976570867/ui/layui-list/ReportCommentsNews.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/ReportCommentsPosts.html b/projects/1739976570867/ui/layui-list/ReportCommentsPosts.html new file mode 100644 index 00000000..aaaf7800 --- /dev/null +++ b/projects/1739976570867/ui/layui-list/ReportCommentsPosts.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/ReportPosts.html b/projects/1739976570867/ui/layui-list/ReportPosts.html new file mode 100644 index 00000000..8d1a07a3 --- /dev/null +++ b/projects/1739976570867/ui/layui-list/ReportPosts.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/Team.html b/projects/1739976570867/ui/layui-list/Team.html new file mode 100644 index 00000000..5f8d62e5 --- /dev/null +++ b/projects/1739976570867/ui/layui-list/Team.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/layui-list/Users.html b/projects/1739976570867/ui/layui-list/Users.html new file mode 100644 index 00000000..c6b13d1c --- /dev/null +++ b/projects/1739976570867/ui/layui-list/Users.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976570867/ui/swagger-ui/Admin.html b/projects/1739976570867/ui/swagger-ui/Admin.html new file mode 100644 index 00000000..1f6dc1d9 --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/Admin.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "admin", notes = "admin") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/CollectNews.html b/projects/1739976570867/ui/swagger-ui/CollectNews.html new file mode 100644 index 00000000..09f74b0f --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/CollectNews.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "collect_news", notes = "collect_news") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/CollectPosts.html b/projects/1739976570867/ui/swagger-ui/CollectPosts.html new file mode 100644 index 00000000..97425659 --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/CollectPosts.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "collect_posts", notes = "collect_posts") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/CommentsNews.html b/projects/1739976570867/ui/swagger-ui/CommentsNews.html new file mode 100644 index 00000000..4bb4898c --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/CommentsNews.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "comments_news", notes = "comments_news") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/CommentsPosts.html b/projects/1739976570867/ui/swagger-ui/CommentsPosts.html new file mode 100644 index 00000000..f83c3672 --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/CommentsPosts.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "comments_posts", notes = "comments_posts") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/League.html b/projects/1739976570867/ui/swagger-ui/League.html new file mode 100644 index 00000000..2a8db89e --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/League.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "league", notes = "league") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/LikesNews.html b/projects/1739976570867/ui/swagger-ui/LikesNews.html new file mode 100644 index 00000000..4214c464 --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/LikesNews.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "likes_news", notes = "likes_news") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/LikesPosts.html b/projects/1739976570867/ui/swagger-ui/LikesPosts.html new file mode 100644 index 00000000..fb6a1518 --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/LikesPosts.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "likes_posts", notes = "likes_posts") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/News.html b/projects/1739976570867/ui/swagger-ui/News.html new file mode 100644 index 00000000..d995d5fc --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/News.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "news", notes = "news") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/NewsEditor.html b/projects/1739976570867/ui/swagger-ui/NewsEditor.html new file mode 100644 index 00000000..db6d58e9 --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/NewsEditor.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "news_editor", notes = "news_editor") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/NewsLeague.html b/projects/1739976570867/ui/swagger-ui/NewsLeague.html new file mode 100644 index 00000000..14f2eabb --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/NewsLeague.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "news_league", notes = "news_league") + @ApiImplicitParams({ + @ApiImplicitParam(name = "nId", value = "n_id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/NewsTeam.html b/projects/1739976570867/ui/swagger-ui/NewsTeam.html new file mode 100644 index 00000000..6ef91321 --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/NewsTeam.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "news_team", notes = "news_team") + @ApiImplicitParams({ + @ApiImplicitParam(name = "nId", value = "n_id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/Posts.html b/projects/1739976570867/ui/swagger-ui/Posts.html new file mode 100644 index 00000000..3b2567ea --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/Posts.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "posts", notes = "posts") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/PostsLeague.html b/projects/1739976570867/ui/swagger-ui/PostsLeague.html new file mode 100644 index 00000000..7120c80a --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/PostsLeague.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "posts_league", notes = "posts_league") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/PostsTeam.html b/projects/1739976570867/ui/swagger-ui/PostsTeam.html new file mode 100644 index 00000000..0306d028 --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/PostsTeam.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "posts_team", notes = "posts_team") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/ReportCommentsNews.html b/projects/1739976570867/ui/swagger-ui/ReportCommentsNews.html new file mode 100644 index 00000000..56e93a0d --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/ReportCommentsNews.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "report_comments_news", notes = "report_comments_news") + @ApiImplicitParams({ + @ApiImplicitParam(name = "cnId", value = "cn_id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/ReportCommentsPosts.html b/projects/1739976570867/ui/swagger-ui/ReportCommentsPosts.html new file mode 100644 index 00000000..5e398d03 --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/ReportCommentsPosts.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "report_comments_posts", notes = "report_comments_posts") + @ApiImplicitParams({ + @ApiImplicitParam(name = "cpId", value = "cp_id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/ReportPosts.html b/projects/1739976570867/ui/swagger-ui/ReportPosts.html new file mode 100644 index 00000000..1e5c4128 --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/ReportPosts.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "report_posts", notes = "report_posts") + @ApiImplicitParams({ + @ApiImplicitParam(name = "pId", value = "p_id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/Team.html b/projects/1739976570867/ui/swagger-ui/Team.html new file mode 100644 index 00000000..6116cf2f --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/Team.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "team", notes = "team") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/ui/swagger-ui/Users.html b/projects/1739976570867/ui/swagger-ui/Users.html new file mode 100644 index 00000000..15a5c656 --- /dev/null +++ b/projects/1739976570867/ui/swagger-ui/Users.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "users", notes = "users") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976570867/util/beanutil/null.java b/projects/1739976570867/util/beanutil/null.java new file mode 100644 index 00000000..e6107cc6 --- /dev/null +++ b/projects/1739976570867/util/beanutil/null.java @@ -0,0 +1,25 @@ +/** +* users对象Get Set +* @author capkin 2025-02-19 +*/ + +// id +Long id = users.getId(); + +// id +users.setId(); + +// id +users.setId(users2.getId()); + +// id +map.put("id",users.getId()); + +// id +map.put("id",users.getId()); + +map.put("id",users.getId()); + +// id +map.put("id",users.getId()); + diff --git a/projects/1739976570867/util/json/Admin.js b/projects/1739976570867/util/json/Admin.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/Admin.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/CollectNews.js b/projects/1739976570867/util/json/CollectNews.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/CollectNews.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/CollectPosts.js b/projects/1739976570867/util/json/CollectPosts.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/CollectPosts.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/CommentsNews.js b/projects/1739976570867/util/json/CommentsNews.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/CommentsNews.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/CommentsPosts.js b/projects/1739976570867/util/json/CommentsPosts.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/CommentsPosts.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/League.js b/projects/1739976570867/util/json/League.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/League.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/LikesNews.js b/projects/1739976570867/util/json/LikesNews.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/LikesNews.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/LikesPosts.js b/projects/1739976570867/util/json/LikesPosts.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/LikesPosts.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/News.js b/projects/1739976570867/util/json/News.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/News.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/NewsEditor.js b/projects/1739976570867/util/json/NewsEditor.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/NewsEditor.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/NewsLeague.js b/projects/1739976570867/util/json/NewsLeague.js new file mode 100644 index 00000000..0d69c3e5 --- /dev/null +++ b/projects/1739976570867/util/json/NewsLeague.js @@ -0,0 +1,7 @@ +{ + "nId":"n_id" +} + +{ + "nId":"" +} diff --git a/projects/1739976570867/util/json/NewsTeam.js b/projects/1739976570867/util/json/NewsTeam.js new file mode 100644 index 00000000..0d69c3e5 --- /dev/null +++ b/projects/1739976570867/util/json/NewsTeam.js @@ -0,0 +1,7 @@ +{ + "nId":"n_id" +} + +{ + "nId":"" +} diff --git a/projects/1739976570867/util/json/Posts.js b/projects/1739976570867/util/json/Posts.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/Posts.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/PostsLeague.js b/projects/1739976570867/util/json/PostsLeague.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/PostsLeague.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/PostsTeam.js b/projects/1739976570867/util/json/PostsTeam.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/PostsTeam.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/ReportCommentsNews.js b/projects/1739976570867/util/json/ReportCommentsNews.js new file mode 100644 index 00000000..a554f896 --- /dev/null +++ b/projects/1739976570867/util/json/ReportCommentsNews.js @@ -0,0 +1,7 @@ +{ + "cnId":"cn_id" +} + +{ + "cnId":"" +} diff --git a/projects/1739976570867/util/json/ReportCommentsPosts.js b/projects/1739976570867/util/json/ReportCommentsPosts.js new file mode 100644 index 00000000..3d2ba2c7 --- /dev/null +++ b/projects/1739976570867/util/json/ReportCommentsPosts.js @@ -0,0 +1,7 @@ +{ + "cpId":"cp_id" +} + +{ + "cpId":"" +} diff --git a/projects/1739976570867/util/json/ReportPosts.js b/projects/1739976570867/util/json/ReportPosts.js new file mode 100644 index 00000000..91d160f4 --- /dev/null +++ b/projects/1739976570867/util/json/ReportPosts.js @@ -0,0 +1,7 @@ +{ + "pId":"p_id" +} + +{ + "pId":"" +} diff --git a/projects/1739976570867/util/json/Team.js b/projects/1739976570867/util/json/Team.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/Team.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/json/Users.js b/projects/1739976570867/util/json/Users.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976570867/util/json/Users.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976570867/util/sql/null.java b/projects/1739976570867/util/sql/null.java new file mode 100644 index 00000000..07ab9b5e --- /dev/null +++ b/projects/1739976570867/util/sql/null.java @@ -0,0 +1,60 @@ + + #SQL横向select + SELECT t.id + FROM users t; + + #CSV横向字段名 + id + +#LEFT JOIN + SELECT + * + FROM + users a + LEFT JOIN users b + ON a.users_id=b.users_id + WHERE 1=1; + +#INSERT INTO + INSERT INTO users ( id ) + VALUES + ( + '' + ); + + +#关联更新 + UPDATE users a + JOIN users_join b ON a.users_id = b.users_id + SET a.id = b.id + WHERE + b.users_id IS NOT NULL; + + UPDATE users a,users_join b + SET a.id = b.id + WHERE a.users_id = b.users_id; + +#普通update + UPDATE users + SET + id = '' + WHERE + id = '' + ; + + + +#关联删除 + delete a from users_del as a inner join users as b + where a.users_id=b.users_id; + +#普通删除 + DELETE + FROM + users + WHERE + id = '' + ; + + + diff --git a/projects/1739976570867/util/swagger-yml/null.java b/projects/1739976570867/util/swagger-yml/null.java new file mode 100644 index 00000000..3a36eb2e --- /dev/null +++ b/projects/1739976570867/util/swagger-yml/null.java @@ -0,0 +1,8 @@ + +Users: + type: "object" + properties: + id: + type: integer + description: "id" + diff --git a/projects/1739976570867/util/xml/null.java b/projects/1739976570867/util/xml/null.java new file mode 100644 index 00000000..e2385a51 --- /dev/null +++ b/projects/1739976570867/util/xml/null.java @@ -0,0 +1,7 @@ + + + id + diff --git a/projects/1739976665259/beetlsql/beetlcontroller/AdminController.java b/projects/1739976665259/beetlsql/beetlcontroller/AdminController.java new file mode 100644 index 00000000..f3439e0d --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/AdminController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/admin") +public class AdminController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Admin admin){ + Admin admin=sqlManager.unique(Admin.class,admin.getId()); + if(admin!=null){ + sqlManager.updateById(admin); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(admin); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Admin admin=sqlManager.unique(Admin.class,id); + if(admin!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Admin admin=sqlManager.unique(Admin.class,id); + if(admin!=null){ + return ReturnT.success(admin); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Admin admin, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(Admin.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/CollectNewsController.java b/projects/1739976665259/beetlsql/beetlcontroller/CollectNewsController.java new file mode 100644 index 00000000..16ddbd14 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/CollectNewsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/collectNews") +public class CollectNewsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CollectNews collectNews){ + CollectNews collectNews=sqlManager.unique(CollectNews.class,collectNews.getId()); + if(collectNews!=null){ + sqlManager.updateById(collectNews); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(collectNews); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CollectNews collectNews=sqlManager.unique(CollectNews.class,id); + if(collectNews!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CollectNews collectNews=sqlManager.unique(CollectNews.class,id); + if(collectNews!=null){ + return ReturnT.success(collectNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CollectNews collectNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(CollectNews.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/CollectPostsController.java b/projects/1739976665259/beetlsql/beetlcontroller/CollectPostsController.java new file mode 100644 index 00000000..718986eb --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/CollectPostsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/collectPosts") +public class CollectPostsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CollectPosts collectPosts){ + CollectPosts collectPosts=sqlManager.unique(CollectPosts.class,collectPosts.getId()); + if(collectPosts!=null){ + sqlManager.updateById(collectPosts); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(collectPosts); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CollectPosts collectPosts=sqlManager.unique(CollectPosts.class,id); + if(collectPosts!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CollectPosts collectPosts=sqlManager.unique(CollectPosts.class,id); + if(collectPosts!=null){ + return ReturnT.success(collectPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CollectPosts collectPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(CollectPosts.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/CommentsNewsController.java b/projects/1739976665259/beetlsql/beetlcontroller/CommentsNewsController.java new file mode 100644 index 00000000..5fbdb7ee --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/CommentsNewsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/commentsNews") +public class CommentsNewsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CommentsNews commentsNews){ + CommentsNews commentsNews=sqlManager.unique(CommentsNews.class,commentsNews.getId()); + if(commentsNews!=null){ + sqlManager.updateById(commentsNews); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(commentsNews); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CommentsNews commentsNews=sqlManager.unique(CommentsNews.class,id); + if(commentsNews!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CommentsNews commentsNews=sqlManager.unique(CommentsNews.class,id); + if(commentsNews!=null){ + return ReturnT.success(commentsNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CommentsNews commentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(CommentsNews.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/CommentsPostsController.java b/projects/1739976665259/beetlsql/beetlcontroller/CommentsPostsController.java new file mode 100644 index 00000000..ba5075aa --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/CommentsPostsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/commentsPosts") +public class CommentsPostsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CommentsPosts commentsPosts){ + CommentsPosts commentsPosts=sqlManager.unique(CommentsPosts.class,commentsPosts.getId()); + if(commentsPosts!=null){ + sqlManager.updateById(commentsPosts); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(commentsPosts); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CommentsPosts commentsPosts=sqlManager.unique(CommentsPosts.class,id); + if(commentsPosts!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CommentsPosts commentsPosts=sqlManager.unique(CommentsPosts.class,id); + if(commentsPosts!=null){ + return ReturnT.success(commentsPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CommentsPosts commentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(CommentsPosts.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/LeagueController.java b/projects/1739976665259/beetlsql/beetlcontroller/LeagueController.java new file mode 100644 index 00000000..83603df8 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/LeagueController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/league") +public class LeagueController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(League league){ + League league=sqlManager.unique(League.class,league.getId()); + if(league!=null){ + sqlManager.updateById(league); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(league); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + League league=sqlManager.unique(League.class,id); + if(league!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + League league=sqlManager.unique(League.class,id); + if(league!=null){ + return ReturnT.success(league); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(League league, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(League.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/LikesNewsController.java b/projects/1739976665259/beetlsql/beetlcontroller/LikesNewsController.java new file mode 100644 index 00000000..c4959f4d --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/LikesNewsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/likesNews") +public class LikesNewsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(LikesNews likesNews){ + LikesNews likesNews=sqlManager.unique(LikesNews.class,likesNews.getId()); + if(likesNews!=null){ + sqlManager.updateById(likesNews); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(likesNews); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + LikesNews likesNews=sqlManager.unique(LikesNews.class,id); + if(likesNews!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + LikesNews likesNews=sqlManager.unique(LikesNews.class,id); + if(likesNews!=null){ + return ReturnT.success(likesNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(LikesNews likesNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(LikesNews.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/LikesPostsController.java b/projects/1739976665259/beetlsql/beetlcontroller/LikesPostsController.java new file mode 100644 index 00000000..ce846d9c --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/LikesPostsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/likesPosts") +public class LikesPostsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(LikesPosts likesPosts){ + LikesPosts likesPosts=sqlManager.unique(LikesPosts.class,likesPosts.getId()); + if(likesPosts!=null){ + sqlManager.updateById(likesPosts); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(likesPosts); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + LikesPosts likesPosts=sqlManager.unique(LikesPosts.class,id); + if(likesPosts!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + LikesPosts likesPosts=sqlManager.unique(LikesPosts.class,id); + if(likesPosts!=null){ + return ReturnT.success(likesPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(LikesPosts likesPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(LikesPosts.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/NewsController.java b/projects/1739976665259/beetlsql/beetlcontroller/NewsController.java new file mode 100644 index 00000000..a36f1ea3 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/NewsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/news") +public class NewsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(News news){ + News news=sqlManager.unique(News.class,news.getId()); + if(news!=null){ + sqlManager.updateById(news); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(news); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + News news=sqlManager.unique(News.class,id); + if(news!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + News news=sqlManager.unique(News.class,id); + if(news!=null){ + return ReturnT.success(news); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(News news, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(News.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/NewsEditorController.java b/projects/1739976665259/beetlsql/beetlcontroller/NewsEditorController.java new file mode 100644 index 00000000..96a01c0b --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/NewsEditorController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsEditor") +public class NewsEditorController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsEditor newsEditor){ + NewsEditor newsEditor=sqlManager.unique(NewsEditor.class,newsEditor.getId()); + if(newsEditor!=null){ + sqlManager.updateById(newsEditor); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(newsEditor); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + NewsEditor newsEditor=sqlManager.unique(NewsEditor.class,id); + if(newsEditor!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + NewsEditor newsEditor=sqlManager.unique(NewsEditor.class,id); + if(newsEditor!=null){ + return ReturnT.success(newsEditor); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsEditor newsEditor, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(NewsEditor.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/NewsLeagueController.java b/projects/1739976665259/beetlsql/beetlcontroller/NewsLeagueController.java new file mode 100644 index 00000000..57ee9cc0 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/NewsLeagueController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsLeague") +public class NewsLeagueController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsLeague newsLeague){ + NewsLeague newsLeague=sqlManager.unique(NewsLeague.class,newsLeague.getId()); + if(newsLeague!=null){ + sqlManager.updateById(newsLeague); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(newsLeague); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + NewsLeague newsLeague=sqlManager.unique(NewsLeague.class,id); + if(newsLeague!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + NewsLeague newsLeague=sqlManager.unique(NewsLeague.class,id); + if(newsLeague!=null){ + return ReturnT.success(newsLeague); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsLeague newsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(NewsLeague.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/NewsTeamController.java b/projects/1739976665259/beetlsql/beetlcontroller/NewsTeamController.java new file mode 100644 index 00000000..c66b8f20 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/NewsTeamController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsTeam") +public class NewsTeamController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsTeam newsTeam){ + NewsTeam newsTeam=sqlManager.unique(NewsTeam.class,newsTeam.getId()); + if(newsTeam!=null){ + sqlManager.updateById(newsTeam); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(newsTeam); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + NewsTeam newsTeam=sqlManager.unique(NewsTeam.class,id); + if(newsTeam!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + NewsTeam newsTeam=sqlManager.unique(NewsTeam.class,id); + if(newsTeam!=null){ + return ReturnT.success(newsTeam); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsTeam newsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(NewsTeam.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/PostsController.java b/projects/1739976665259/beetlsql/beetlcontroller/PostsController.java new file mode 100644 index 00000000..af5f0e53 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/PostsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/posts") +public class PostsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Posts posts){ + Posts posts=sqlManager.unique(Posts.class,posts.getId()); + if(posts!=null){ + sqlManager.updateById(posts); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(posts); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Posts posts=sqlManager.unique(Posts.class,id); + if(posts!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Posts posts=sqlManager.unique(Posts.class,id); + if(posts!=null){ + return ReturnT.success(posts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Posts posts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(Posts.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/PostsLeagueController.java b/projects/1739976665259/beetlsql/beetlcontroller/PostsLeagueController.java new file mode 100644 index 00000000..3f37e343 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/PostsLeagueController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/postsLeague") +public class PostsLeagueController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(PostsLeague postsLeague){ + PostsLeague postsLeague=sqlManager.unique(PostsLeague.class,postsLeague.getId()); + if(postsLeague!=null){ + sqlManager.updateById(postsLeague); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(postsLeague); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + PostsLeague postsLeague=sqlManager.unique(PostsLeague.class,id); + if(postsLeague!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + PostsLeague postsLeague=sqlManager.unique(PostsLeague.class,id); + if(postsLeague!=null){ + return ReturnT.success(postsLeague); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(PostsLeague postsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(PostsLeague.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/PostsTeamController.java b/projects/1739976665259/beetlsql/beetlcontroller/PostsTeamController.java new file mode 100644 index 00000000..53e88bf4 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/PostsTeamController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/postsTeam") +public class PostsTeamController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(PostsTeam postsTeam){ + PostsTeam postsTeam=sqlManager.unique(PostsTeam.class,postsTeam.getId()); + if(postsTeam!=null){ + sqlManager.updateById(postsTeam); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(postsTeam); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + PostsTeam postsTeam=sqlManager.unique(PostsTeam.class,id); + if(postsTeam!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + PostsTeam postsTeam=sqlManager.unique(PostsTeam.class,id); + if(postsTeam!=null){ + return ReturnT.success(postsTeam); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(PostsTeam postsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(PostsTeam.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/ReportCommentsNewsController.java b/projects/1739976665259/beetlsql/beetlcontroller/ReportCommentsNewsController.java new file mode 100644 index 00000000..311e3540 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/ReportCommentsNewsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportCommentsNews") +public class ReportCommentsNewsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportCommentsNews reportCommentsNews){ + ReportCommentsNews reportCommentsNews=sqlManager.unique(ReportCommentsNews.class,reportCommentsNews.getId()); + if(reportCommentsNews!=null){ + sqlManager.updateById(reportCommentsNews); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(reportCommentsNews); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + ReportCommentsNews reportCommentsNews=sqlManager.unique(ReportCommentsNews.class,id); + if(reportCommentsNews!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + ReportCommentsNews reportCommentsNews=sqlManager.unique(ReportCommentsNews.class,id); + if(reportCommentsNews!=null){ + return ReturnT.success(reportCommentsNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportCommentsNews reportCommentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(ReportCommentsNews.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/ReportCommentsPostsController.java b/projects/1739976665259/beetlsql/beetlcontroller/ReportCommentsPostsController.java new file mode 100644 index 00000000..ae82e2fa --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/ReportCommentsPostsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportCommentsPosts") +public class ReportCommentsPostsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportCommentsPosts reportCommentsPosts){ + ReportCommentsPosts reportCommentsPosts=sqlManager.unique(ReportCommentsPosts.class,reportCommentsPosts.getId()); + if(reportCommentsPosts!=null){ + sqlManager.updateById(reportCommentsPosts); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(reportCommentsPosts); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + ReportCommentsPosts reportCommentsPosts=sqlManager.unique(ReportCommentsPosts.class,id); + if(reportCommentsPosts!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + ReportCommentsPosts reportCommentsPosts=sqlManager.unique(ReportCommentsPosts.class,id); + if(reportCommentsPosts!=null){ + return ReturnT.success(reportCommentsPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportCommentsPosts reportCommentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(ReportCommentsPosts.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/ReportPostsController.java b/projects/1739976665259/beetlsql/beetlcontroller/ReportPostsController.java new file mode 100644 index 00000000..b66ccc3b --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/ReportPostsController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportPosts") +public class ReportPostsController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportPosts reportPosts){ + ReportPosts reportPosts=sqlManager.unique(ReportPosts.class,reportPosts.getId()); + if(reportPosts!=null){ + sqlManager.updateById(reportPosts); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(reportPosts); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + ReportPosts reportPosts=sqlManager.unique(ReportPosts.class,id); + if(reportPosts!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + ReportPosts reportPosts=sqlManager.unique(ReportPosts.class,id); + if(reportPosts!=null){ + return ReturnT.success(reportPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportPosts reportPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(ReportPosts.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/TeamController.java b/projects/1739976665259/beetlsql/beetlcontroller/TeamController.java new file mode 100644 index 00000000..fc5bd193 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/TeamController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/team") +public class TeamController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Team team){ + Team team=sqlManager.unique(Team.class,team.getId()); + if(team!=null){ + sqlManager.updateById(team); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(team); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Team team=sqlManager.unique(Team.class,id); + if(team!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Team team=sqlManager.unique(Team.class,id); + if(team!=null){ + return ReturnT.success(team); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Team team, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(Team.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlcontroller/UsersController.java b/projects/1739976665259/beetlsql/beetlcontroller/UsersController.java new file mode 100644 index 00000000..92ab00d3 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlcontroller/UsersController.java @@ -0,0 +1,73 @@ +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/users") +public class UsersController { + + @Autowired + private SQLManager sqlManager; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Users users){ + Users users=sqlManager.unique(Users.class,users.getId()); + if(users!=null){ + sqlManager.updateById(users); + return ReturnT.success("编辑成功"); + }else{ + sqlManager.insert(users); + return ReturnT.error("保存成功"); + } + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Users users=sqlManager.unique(Users.class,id); + if(users!=null){ + sqlManager.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Users users=sqlManager.unique(Users.class,id); + if(users!=null){ + return ReturnT.success(users); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Users users, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + List list = sqlManager.query(Users.class).select(); + return ReturnT.success(list); + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/Admin.java b/projects/1739976665259/beetlsql/beetlentity/Admin.java new file mode 100644 index 00000000..2fa171e7 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/Admin.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("admin") +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Admin() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/CollectNews.java b/projects/1739976665259/beetlsql/beetlentity/CollectNews.java new file mode 100644 index 00000000..64b78a5e --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/CollectNews.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("collect_news") +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CollectNews() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/CollectPosts.java b/projects/1739976665259/beetlsql/beetlentity/CollectPosts.java new file mode 100644 index 00000000..30f57870 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/CollectPosts.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("collect_posts") +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CollectPosts() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/CommentsNews.java b/projects/1739976665259/beetlsql/beetlentity/CommentsNews.java new file mode 100644 index 00000000..3657385a --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/CommentsNews.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("comments_news") +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CommentsNews() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/CommentsPosts.java b/projects/1739976665259/beetlsql/beetlentity/CommentsPosts.java new file mode 100644 index 00000000..b4842dc6 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/CommentsPosts.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("comments_posts") +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CommentsPosts() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/League.java b/projects/1739976665259/beetlsql/beetlentity/League.java new file mode 100644 index 00000000..cdae67ee --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/League.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("league") +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public League() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/LikesNews.java b/projects/1739976665259/beetlsql/beetlentity/LikesNews.java new file mode 100644 index 00000000..b6ea7f34 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/LikesNews.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("likes_news") +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public LikesNews() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/LikesPosts.java b/projects/1739976665259/beetlsql/beetlentity/LikesPosts.java new file mode 100644 index 00000000..59313523 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/LikesPosts.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("likes_posts") +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public LikesPosts() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/News.java b/projects/1739976665259/beetlsql/beetlentity/News.java new file mode 100644 index 00000000..381b2c28 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/News.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news") +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public News() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/NewsEditor.java b/projects/1739976665259/beetlsql/beetlentity/NewsEditor.java new file mode 100644 index 00000000..5e4d9643 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/NewsEditor.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news_editor") +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public NewsEditor() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/NewsLeague.java b/projects/1739976665259/beetlsql/beetlentity/NewsLeague.java new file mode 100644 index 00000000..31b2d6d8 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/NewsLeague.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news_league") +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * n_id + */ + @ApiModelProperty("n_id") + private Long nId; + + public NewsLeague() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/NewsTeam.java b/projects/1739976665259/beetlsql/beetlentity/NewsTeam.java new file mode 100644 index 00000000..ebdbd22e --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/NewsTeam.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news_team") +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * n_id + */ + @ApiModelProperty("n_id") + private Long nId; + + public NewsTeam() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/Posts.java b/projects/1739976665259/beetlsql/beetlentity/Posts.java new file mode 100644 index 00000000..d92cc751 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/Posts.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("posts") +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Posts() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/PostsLeague.java b/projects/1739976665259/beetlsql/beetlentity/PostsLeague.java new file mode 100644 index 00000000..7e4ea89b --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/PostsLeague.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("posts_league") +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public PostsLeague() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/PostsTeam.java b/projects/1739976665259/beetlsql/beetlentity/PostsTeam.java new file mode 100644 index 00000000..67dc8060 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/PostsTeam.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("posts_team") +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public PostsTeam() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/ReportCommentsNews.java b/projects/1739976665259/beetlsql/beetlentity/ReportCommentsNews.java new file mode 100644 index 00000000..f4175641 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/ReportCommentsNews.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("report_comments_news") +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * cn_id + */ + @ApiModelProperty("cn_id") + private Long cnId; + + public ReportCommentsNews() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/ReportCommentsPosts.java b/projects/1739976665259/beetlsql/beetlentity/ReportCommentsPosts.java new file mode 100644 index 00000000..326ae01c --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/ReportCommentsPosts.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("report_comments_posts") +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * cp_id + */ + @ApiModelProperty("cp_id") + private Long cpId; + + public ReportCommentsPosts() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/ReportPosts.java b/projects/1739976665259/beetlsql/beetlentity/ReportPosts.java new file mode 100644 index 00000000..c632b2be --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/ReportPosts.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("report_posts") +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * p_id + */ + @ApiModelProperty("p_id") + private Long pId; + + public ReportPosts() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/Team.java b/projects/1739976665259/beetlsql/beetlentity/Team.java new file mode 100644 index 00000000..a70f4630 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/Team.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("team") +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Team() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlentity/Users.java b/projects/1739976665259/beetlsql/beetlentity/Users.java new file mode 100644 index 00000000..eb6d8120 --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlentity/Users.java @@ -0,0 +1,25 @@ +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("users") +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Users() { + } + +} diff --git a/projects/1739976665259/beetlsql/beetlmd/null.java b/projects/1739976665259/beetlsql/beetlmd/null.java new file mode 100644 index 00000000..6355763a --- /dev/null +++ b/projects/1739976665259/beetlsql/beetlmd/null.java @@ -0,0 +1,19 @@ +sample +=== + +select #use("cols")# from users where #use("condition")# + +cols +=== + `id` + +updateSample +=== + `id=#id#` + +condition +=== + 1 = 1 + @if(!isEmpty(id)){ + and `id`=#id# + @} diff --git a/projects/1739976665259/bi/qliksense/Admin.json b/projects/1739976665259/bi/qliksense/Admin.json new file mode 100644 index 00000000..76f78b5a --- /dev/null +++ b/projects/1739976665259/bi/qliksense/Admin.json @@ -0,0 +1,84 @@ +//*************************** +//[admin - admin] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[admin]: +LOAD * FROM ['LIB://QVD/Admin.qvd'](qvd); + +//*************************** +//load columns +[admin]: +LOAD + "id" as "id" +FROM +['LIB://QVD/Admin.qvd'](qvd); +; + +//load inline +[admin]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'admin_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/admin_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[Admin]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [Admin]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'admin_api'; +[Admin]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "Admin" +// WITH CONNECTION ( +// Url "https://localhost:8080/admin_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'admin_db'; + +SQL SELECT + [id] as [id] +FROM + admin +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/CollectNews.json b/projects/1739976665259/bi/qliksense/CollectNews.json new file mode 100644 index 00000000..206805dc --- /dev/null +++ b/projects/1739976665259/bi/qliksense/CollectNews.json @@ -0,0 +1,84 @@ +//*************************** +//[collect_news - collect_news] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[collect_news]: +LOAD * FROM ['LIB://QVD/CollectNews.qvd'](qvd); + +//*************************** +//load columns +[collect_news]: +LOAD + "id" as "id" +FROM +['LIB://QVD/CollectNews.qvd'](qvd); +; + +//load inline +[collect_news]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'collect_news_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/collect_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[CollectNews]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [CollectNews]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'collect_news_api'; +[CollectNews]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "CollectNews" +// WITH CONNECTION ( +// Url "https://localhost:8080/collect_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'collect_news_db'; + +SQL SELECT + [id] as [id] +FROM + collect_news +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/CollectPosts.json b/projects/1739976665259/bi/qliksense/CollectPosts.json new file mode 100644 index 00000000..b365a065 --- /dev/null +++ b/projects/1739976665259/bi/qliksense/CollectPosts.json @@ -0,0 +1,84 @@ +//*************************** +//[collect_posts - collect_posts] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[collect_posts]: +LOAD * FROM ['LIB://QVD/CollectPosts.qvd'](qvd); + +//*************************** +//load columns +[collect_posts]: +LOAD + "id" as "id" +FROM +['LIB://QVD/CollectPosts.qvd'](qvd); +; + +//load inline +[collect_posts]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'collect_posts_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/collect_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[CollectPosts]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [CollectPosts]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'collect_posts_api'; +[CollectPosts]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "CollectPosts" +// WITH CONNECTION ( +// Url "https://localhost:8080/collect_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'collect_posts_db'; + +SQL SELECT + [id] as [id] +FROM + collect_posts +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/CommentsNews.json b/projects/1739976665259/bi/qliksense/CommentsNews.json new file mode 100644 index 00000000..32530bbf --- /dev/null +++ b/projects/1739976665259/bi/qliksense/CommentsNews.json @@ -0,0 +1,84 @@ +//*************************** +//[comments_news - comments_news] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[comments_news]: +LOAD * FROM ['LIB://QVD/CommentsNews.qvd'](qvd); + +//*************************** +//load columns +[comments_news]: +LOAD + "id" as "id" +FROM +['LIB://QVD/CommentsNews.qvd'](qvd); +; + +//load inline +[comments_news]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'comments_news_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/comments_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[CommentsNews]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [CommentsNews]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'comments_news_api'; +[CommentsNews]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "CommentsNews" +// WITH CONNECTION ( +// Url "https://localhost:8080/comments_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'comments_news_db'; + +SQL SELECT + [id] as [id] +FROM + comments_news +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/CommentsPosts.json b/projects/1739976665259/bi/qliksense/CommentsPosts.json new file mode 100644 index 00000000..d2f2cd72 --- /dev/null +++ b/projects/1739976665259/bi/qliksense/CommentsPosts.json @@ -0,0 +1,84 @@ +//*************************** +//[comments_posts - comments_posts] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[comments_posts]: +LOAD * FROM ['LIB://QVD/CommentsPosts.qvd'](qvd); + +//*************************** +//load columns +[comments_posts]: +LOAD + "id" as "id" +FROM +['LIB://QVD/CommentsPosts.qvd'](qvd); +; + +//load inline +[comments_posts]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'comments_posts_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/comments_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[CommentsPosts]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [CommentsPosts]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'comments_posts_api'; +[CommentsPosts]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "CommentsPosts" +// WITH CONNECTION ( +// Url "https://localhost:8080/comments_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'comments_posts_db'; + +SQL SELECT + [id] as [id] +FROM + comments_posts +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/League.json b/projects/1739976665259/bi/qliksense/League.json new file mode 100644 index 00000000..d3afa26b --- /dev/null +++ b/projects/1739976665259/bi/qliksense/League.json @@ -0,0 +1,84 @@ +//*************************** +//[league - league] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[league]: +LOAD * FROM ['LIB://QVD/League.qvd'](qvd); + +//*************************** +//load columns +[league]: +LOAD + "id" as "id" +FROM +['LIB://QVD/League.qvd'](qvd); +; + +//load inline +[league]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'league_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/league_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[League]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [League]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'league_api'; +[League]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "League" +// WITH CONNECTION ( +// Url "https://localhost:8080/league_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'league_db'; + +SQL SELECT + [id] as [id] +FROM + league +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/LikesNews.json b/projects/1739976665259/bi/qliksense/LikesNews.json new file mode 100644 index 00000000..78d3e9c8 --- /dev/null +++ b/projects/1739976665259/bi/qliksense/LikesNews.json @@ -0,0 +1,84 @@ +//*************************** +//[likes_news - likes_news] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[likes_news]: +LOAD * FROM ['LIB://QVD/LikesNews.qvd'](qvd); + +//*************************** +//load columns +[likes_news]: +LOAD + "id" as "id" +FROM +['LIB://QVD/LikesNews.qvd'](qvd); +; + +//load inline +[likes_news]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'likes_news_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/likes_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[LikesNews]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [LikesNews]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'likes_news_api'; +[LikesNews]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "LikesNews" +// WITH CONNECTION ( +// Url "https://localhost:8080/likes_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'likes_news_db'; + +SQL SELECT + [id] as [id] +FROM + likes_news +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/LikesPosts.json b/projects/1739976665259/bi/qliksense/LikesPosts.json new file mode 100644 index 00000000..1ebe98cd --- /dev/null +++ b/projects/1739976665259/bi/qliksense/LikesPosts.json @@ -0,0 +1,84 @@ +//*************************** +//[likes_posts - likes_posts] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[likes_posts]: +LOAD * FROM ['LIB://QVD/LikesPosts.qvd'](qvd); + +//*************************** +//load columns +[likes_posts]: +LOAD + "id" as "id" +FROM +['LIB://QVD/LikesPosts.qvd'](qvd); +; + +//load inline +[likes_posts]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'likes_posts_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/likes_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[LikesPosts]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [LikesPosts]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'likes_posts_api'; +[LikesPosts]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "LikesPosts" +// WITH CONNECTION ( +// Url "https://localhost:8080/likes_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'likes_posts_db'; + +SQL SELECT + [id] as [id] +FROM + likes_posts +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/News.json b/projects/1739976665259/bi/qliksense/News.json new file mode 100644 index 00000000..1620e56e --- /dev/null +++ b/projects/1739976665259/bi/qliksense/News.json @@ -0,0 +1,84 @@ +//*************************** +//[news - news] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[news]: +LOAD * FROM ['LIB://QVD/News.qvd'](qvd); + +//*************************** +//load columns +[news]: +LOAD + "id" as "id" +FROM +['LIB://QVD/News.qvd'](qvd); +; + +//load inline +[news]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'news_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[News]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [News]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'news_api'; +[News]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "News" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'news_db'; + +SQL SELECT + [id] as [id] +FROM + news +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/NewsEditor.json b/projects/1739976665259/bi/qliksense/NewsEditor.json new file mode 100644 index 00000000..b15d9864 --- /dev/null +++ b/projects/1739976665259/bi/qliksense/NewsEditor.json @@ -0,0 +1,84 @@ +//*************************** +//[news_editor - news_editor] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[news_editor]: +LOAD * FROM ['LIB://QVD/NewsEditor.qvd'](qvd); + +//*************************** +//load columns +[news_editor]: +LOAD + "id" as "id" +FROM +['LIB://QVD/NewsEditor.qvd'](qvd); +; + +//load inline +[news_editor]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'news_editor_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_editor_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[NewsEditor]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [NewsEditor]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'news_editor_api'; +[NewsEditor]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "NewsEditor" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_editor_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'news_editor_db'; + +SQL SELECT + [id] as [id] +FROM + news_editor +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/NewsLeague.json b/projects/1739976665259/bi/qliksense/NewsLeague.json new file mode 100644 index 00000000..3a7edb5f --- /dev/null +++ b/projects/1739976665259/bi/qliksense/NewsLeague.json @@ -0,0 +1,84 @@ +//*************************** +//[news_league - news_league] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[news_league]: +LOAD * FROM ['LIB://QVD/NewsLeague.qvd'](qvd); + +//*************************** +//load columns +[news_league]: +LOAD + "n_id" as "nId" +FROM +['LIB://QVD/NewsLeague.qvd'](qvd); +; + +//load inline +[news_league]: +LOAD * INLINE +[ +n_id +nId +n_id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'news_league_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "n_id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_league_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[NewsLeague]: +LOAD + [n_id] as [nId] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [NewsLeague]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'news_league_api'; +[NewsLeague]: +SQL SELECT + [nId] as [nId] +FROM JSON(wrap off) "NewsLeague" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_league_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'news_league_db'; + +SQL SELECT + [n_id] as [nId] +FROM + news_league +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/NewsTeam.json b/projects/1739976665259/bi/qliksense/NewsTeam.json new file mode 100644 index 00000000..b7b452f7 --- /dev/null +++ b/projects/1739976665259/bi/qliksense/NewsTeam.json @@ -0,0 +1,84 @@ +//*************************** +//[news_team - news_team] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[news_team]: +LOAD * FROM ['LIB://QVD/NewsTeam.qvd'](qvd); + +//*************************** +//load columns +[news_team]: +LOAD + "n_id" as "nId" +FROM +['LIB://QVD/NewsTeam.qvd'](qvd); +; + +//load inline +[news_team]: +LOAD * INLINE +[ +n_id +nId +n_id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'news_team_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "n_id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_team_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[NewsTeam]: +LOAD + [n_id] as [nId] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [NewsTeam]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'news_team_api'; +[NewsTeam]: +SQL SELECT + [nId] as [nId] +FROM JSON(wrap off) "NewsTeam" +// WITH CONNECTION ( +// Url "https://localhost:8080/news_team_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'news_team_db'; + +SQL SELECT + [n_id] as [nId] +FROM + news_team +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/Posts.json b/projects/1739976665259/bi/qliksense/Posts.json new file mode 100644 index 00000000..a2c522ec --- /dev/null +++ b/projects/1739976665259/bi/qliksense/Posts.json @@ -0,0 +1,84 @@ +//*************************** +//[posts - posts] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[posts]: +LOAD * FROM ['LIB://QVD/Posts.qvd'](qvd); + +//*************************** +//load columns +[posts]: +LOAD + "id" as "id" +FROM +['LIB://QVD/Posts.qvd'](qvd); +; + +//load inline +[posts]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'posts_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[Posts]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [Posts]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'posts_api'; +[Posts]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "Posts" +// WITH CONNECTION ( +// Url "https://localhost:8080/posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'posts_db'; + +SQL SELECT + [id] as [id] +FROM + posts +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/PostsLeague.json b/projects/1739976665259/bi/qliksense/PostsLeague.json new file mode 100644 index 00000000..32533f99 --- /dev/null +++ b/projects/1739976665259/bi/qliksense/PostsLeague.json @@ -0,0 +1,84 @@ +//*************************** +//[posts_league - posts_league] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[posts_league]: +LOAD * FROM ['LIB://QVD/PostsLeague.qvd'](qvd); + +//*************************** +//load columns +[posts_league]: +LOAD + "id" as "id" +FROM +['LIB://QVD/PostsLeague.qvd'](qvd); +; + +//load inline +[posts_league]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'posts_league_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/posts_league_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[PostsLeague]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [PostsLeague]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'posts_league_api'; +[PostsLeague]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "PostsLeague" +// WITH CONNECTION ( +// Url "https://localhost:8080/posts_league_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'posts_league_db'; + +SQL SELECT + [id] as [id] +FROM + posts_league +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/PostsTeam.json b/projects/1739976665259/bi/qliksense/PostsTeam.json new file mode 100644 index 00000000..55b6d3e3 --- /dev/null +++ b/projects/1739976665259/bi/qliksense/PostsTeam.json @@ -0,0 +1,84 @@ +//*************************** +//[posts_team - posts_team] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[posts_team]: +LOAD * FROM ['LIB://QVD/PostsTeam.qvd'](qvd); + +//*************************** +//load columns +[posts_team]: +LOAD + "id" as "id" +FROM +['LIB://QVD/PostsTeam.qvd'](qvd); +; + +//load inline +[posts_team]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'posts_team_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/posts_team_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[PostsTeam]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [PostsTeam]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'posts_team_api'; +[PostsTeam]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "PostsTeam" +// WITH CONNECTION ( +// Url "https://localhost:8080/posts_team_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'posts_team_db'; + +SQL SELECT + [id] as [id] +FROM + posts_team +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/ReportCommentsNews.json b/projects/1739976665259/bi/qliksense/ReportCommentsNews.json new file mode 100644 index 00000000..9c3db01c --- /dev/null +++ b/projects/1739976665259/bi/qliksense/ReportCommentsNews.json @@ -0,0 +1,84 @@ +//*************************** +//[report_comments_news - report_comments_news] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[report_comments_news]: +LOAD * FROM ['LIB://QVD/ReportCommentsNews.qvd'](qvd); + +//*************************** +//load columns +[report_comments_news]: +LOAD + "cn_id" as "cnId" +FROM +['LIB://QVD/ReportCommentsNews.qvd'](qvd); +; + +//load inline +[report_comments_news]: +LOAD * INLINE +[ +cn_id +cnId +cn_id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'report_comments_news_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "cn_id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/report_comments_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[ReportCommentsNews]: +LOAD + [cn_id] as [cnId] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [ReportCommentsNews]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'report_comments_news_api'; +[ReportCommentsNews]: +SQL SELECT + [cnId] as [cnId] +FROM JSON(wrap off) "ReportCommentsNews" +// WITH CONNECTION ( +// Url "https://localhost:8080/report_comments_news_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'report_comments_news_db'; + +SQL SELECT + [cn_id] as [cnId] +FROM + report_comments_news +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/ReportCommentsPosts.json b/projects/1739976665259/bi/qliksense/ReportCommentsPosts.json new file mode 100644 index 00000000..b907bd02 --- /dev/null +++ b/projects/1739976665259/bi/qliksense/ReportCommentsPosts.json @@ -0,0 +1,84 @@ +//*************************** +//[report_comments_posts - report_comments_posts] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[report_comments_posts]: +LOAD * FROM ['LIB://QVD/ReportCommentsPosts.qvd'](qvd); + +//*************************** +//load columns +[report_comments_posts]: +LOAD + "cp_id" as "cpId" +FROM +['LIB://QVD/ReportCommentsPosts.qvd'](qvd); +; + +//load inline +[report_comments_posts]: +LOAD * INLINE +[ +cp_id +cpId +cp_id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'report_comments_posts_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "cp_id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/report_comments_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[ReportCommentsPosts]: +LOAD + [cp_id] as [cpId] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [ReportCommentsPosts]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'report_comments_posts_api'; +[ReportCommentsPosts]: +SQL SELECT + [cpId] as [cpId] +FROM JSON(wrap off) "ReportCommentsPosts" +// WITH CONNECTION ( +// Url "https://localhost:8080/report_comments_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'report_comments_posts_db'; + +SQL SELECT + [cp_id] as [cpId] +FROM + report_comments_posts +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/ReportPosts.json b/projects/1739976665259/bi/qliksense/ReportPosts.json new file mode 100644 index 00000000..264aa15c --- /dev/null +++ b/projects/1739976665259/bi/qliksense/ReportPosts.json @@ -0,0 +1,84 @@ +//*************************** +//[report_posts - report_posts] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[report_posts]: +LOAD * FROM ['LIB://QVD/ReportPosts.qvd'](qvd); + +//*************************** +//load columns +[report_posts]: +LOAD + "p_id" as "pId" +FROM +['LIB://QVD/ReportPosts.qvd'](qvd); +; + +//load inline +[report_posts]: +LOAD * INLINE +[ +p_id +pId +p_id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'report_posts_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "p_id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/report_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[ReportPosts]: +LOAD + [p_id] as [pId] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [ReportPosts]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'report_posts_api'; +[ReportPosts]: +SQL SELECT + [pId] as [pId] +FROM JSON(wrap off) "ReportPosts" +// WITH CONNECTION ( +// Url "https://localhost:8080/report_posts_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'report_posts_db'; + +SQL SELECT + [p_id] as [pId] +FROM + report_posts +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/Team.json b/projects/1739976665259/bi/qliksense/Team.json new file mode 100644 index 00000000..d5e3126f --- /dev/null +++ b/projects/1739976665259/bi/qliksense/Team.json @@ -0,0 +1,84 @@ +//*************************** +//[team - team] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[team]: +LOAD * FROM ['LIB://QVD/Team.qvd'](qvd); + +//*************************** +//load columns +[team]: +LOAD + "id" as "id" +FROM +['LIB://QVD/Team.qvd'](qvd); +; + +//load inline +[team]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'team_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/team_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[Team]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [Team]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'team_api'; +[Team]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "Team" +// WITH CONNECTION ( +// Url "https://localhost:8080/team_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'team_db'; + +SQL SELECT + [id] as [id] +FROM + team +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/bi/qliksense/Users.json b/projects/1739976665259/bi/qliksense/Users.json new file mode 100644 index 00000000..b30ac541 --- /dev/null +++ b/projects/1739976665259/bi/qliksense/Users.json @@ -0,0 +1,84 @@ +//*************************** +//[users - users] +//AUTHOR capkin +//HISTORY 2025-02-19 +//*************************** + +//*************************** +//load all +[users]: +LOAD * FROM ['LIB://QVD/Users.qvd'](qvd); + +//*************************** +//load columns +[users]: +LOAD + "id" as "id" +FROM +['LIB://QVD/Users.qvd'](qvd); +; + +//load inline +[users]: +LOAD * INLINE +[ +id +id +id +]; + +//*************************** +//load from api data connection (wrap on) +LIB CONNECT TO 'users_api'; + +RestConnectorMasterTable: + SQL SELECT + "__KEY_root", + (SELECT + "id" + "__FK_object" + FROM "object" FK "__FK_object") + FROM JSON (wrap on) "root" PK "__KEY_root" +// WITH CONNECTION ( +// Url "https://localhost:8080/users_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +[Users]: +LOAD + [id] as [id] + [__FK_object] AS [__KEY_root] +RESIDENT RestConnectorMasterTable +WHERE NOT IsNull([__FK_stores]); + +DROP TABLE [Users]; +DROP TABLE RestConnectorMasterTable; + +//*************************** +//load from api data connection (wrap off) +LIB CONNECT TO 'users_api'; +[Users]: +SQL SELECT + [id] as [id] +FROM JSON(wrap off) "Users" +// WITH CONNECTION ( +// Url "https://localhost:8080/users_api", +// QUERY "page" "1", +// QUERY "size" "100", +// HTTPHEADER "token" "123456", +// BODY "Post body here") +; + +//*************************** +//load from sql data connection +LIB CONNECT TO 'users_db'; + +SQL SELECT + [id] as [id] +FROM + users +WHERE + Create_Time > '2023-01-01 00:00:00'; \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/Admin.sql b/projects/1739976665259/cloud/bigquery/Admin.sql new file mode 100644 index 00000000..eda92bdf --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/Admin.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.admin' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.admin_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/CollectNews.sql b/projects/1739976665259/cloud/bigquery/CollectNews.sql new file mode 100644 index 00000000..6852d8db --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/CollectNews.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.collect_news' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.collect_news_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/CollectPosts.sql b/projects/1739976665259/cloud/bigquery/CollectPosts.sql new file mode 100644 index 00000000..cf3bb999 --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/CollectPosts.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.collect_posts' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.collect_posts_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/CommentsNews.sql b/projects/1739976665259/cloud/bigquery/CommentsNews.sql new file mode 100644 index 00000000..c56d2af9 --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/CommentsNews.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.comments_news' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.comments_news_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/CommentsPosts.sql b/projects/1739976665259/cloud/bigquery/CommentsPosts.sql new file mode 100644 index 00000000..77067381 --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/CommentsPosts.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.comments_posts' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.comments_posts_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/League.sql b/projects/1739976665259/cloud/bigquery/League.sql new file mode 100644 index 00000000..3aaa193b --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/League.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.league' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.league_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/LikesNews.sql b/projects/1739976665259/cloud/bigquery/LikesNews.sql new file mode 100644 index 00000000..4fd93299 --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/LikesNews.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.likes_news' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.likes_news_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/LikesPosts.sql b/projects/1739976665259/cloud/bigquery/LikesPosts.sql new file mode 100644 index 00000000..1e9ac79e --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/LikesPosts.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.likes_posts' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.likes_posts_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/News.sql b/projects/1739976665259/cloud/bigquery/News.sql new file mode 100644 index 00000000..93f6d3aa --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/News.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.news' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.news_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/NewsEditor.sql b/projects/1739976665259/cloud/bigquery/NewsEditor.sql new file mode 100644 index 00000000..37b970d0 --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/NewsEditor.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.news_editor' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.news_editor_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/NewsLeague.sql b/projects/1739976665259/cloud/bigquery/NewsLeague.sql new file mode 100644 index 00000000..4996e80b --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/NewsLeague.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.news_league' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.news_league_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"n_id",type:"STRING","mode":"NULLABLE","description": "nId - n_id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/NewsTeam.sql b/projects/1739976665259/cloud/bigquery/NewsTeam.sql new file mode 100644 index 00000000..19ac9a59 --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/NewsTeam.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.news_team' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.news_team_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"n_id",type:"STRING","mode":"NULLABLE","description": "nId - n_id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/Posts.sql b/projects/1739976665259/cloud/bigquery/Posts.sql new file mode 100644 index 00000000..6b69d6eb --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/Posts.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.posts' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.posts_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/PostsLeague.sql b/projects/1739976665259/cloud/bigquery/PostsLeague.sql new file mode 100644 index 00000000..5bbf5d6f --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/PostsLeague.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.posts_league' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.posts_league_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/PostsTeam.sql b/projects/1739976665259/cloud/bigquery/PostsTeam.sql new file mode 100644 index 00000000..f3521584 --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/PostsTeam.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.posts_team' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.posts_team_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/ReportCommentsNews.sql b/projects/1739976665259/cloud/bigquery/ReportCommentsNews.sql new file mode 100644 index 00000000..fc3a01ab --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/ReportCommentsNews.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.report_comments_news' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.report_comments_news_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"cn_id",type:"STRING","mode":"NULLABLE","description": "cnId - cn_id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/ReportCommentsPosts.sql b/projects/1739976665259/cloud/bigquery/ReportCommentsPosts.sql new file mode 100644 index 00000000..050b71fa --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/ReportCommentsPosts.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.report_comments_posts' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.report_comments_posts_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"cp_id",type:"STRING","mode":"NULLABLE","description": "cpId - cp_id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/ReportPosts.sql b/projects/1739976665259/cloud/bigquery/ReportPosts.sql new file mode 100644 index 00000000..cd51db0b --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/ReportPosts.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.report_posts' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.report_posts_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"p_id",type:"STRING","mode":"NULLABLE","description": "pId - p_id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/Team.sql b/projects/1739976665259/cloud/bigquery/Team.sql new file mode 100644 index 00000000..5be41744 --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/Team.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.team' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.team_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/bigquery/Users.sql b/projects/1739976665259/cloud/bigquery/Users.sql new file mode 100644 index 00000000..0f8cd33e --- /dev/null +++ b/projects/1739976665259/cloud/bigquery/Users.sql @@ -0,0 +1,15 @@ + +SELECT * FROM 'your_project.your_dataset.users' t +order by t.id desc +LIMIT 100 +; + +SELECT * FROM 'your_project.your_dataset.users_error_records' t +order by t.timestamp desc +LIMIT 100 +; + +bigquery table -> SCHEMA -> Edit as text , then input below text: +[ + {"name":"id",type:"STRING","mode":"NULLABLE","description": "id - id"} +] \ No newline at end of file diff --git a/projects/1739976665259/cloud/dataflowjjs/Admin.js b/projects/1739976665259/cloud/dataflowjjs/Admin.js new file mode 100644 index 00000000..aac44965 --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/Admin.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [admin - admin] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/CollectNews.js b/projects/1739976665259/cloud/dataflowjjs/CollectNews.js new file mode 100644 index 00000000..bc453daa --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/CollectNews.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [collect_news - collect_news] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/CollectPosts.js b/projects/1739976665259/cloud/dataflowjjs/CollectPosts.js new file mode 100644 index 00000000..bd19f588 --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/CollectPosts.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [collect_posts - collect_posts] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/CommentsNews.js b/projects/1739976665259/cloud/dataflowjjs/CommentsNews.js new file mode 100644 index 00000000..45a643f6 --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/CommentsNews.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [comments_news - comments_news] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/CommentsPosts.js b/projects/1739976665259/cloud/dataflowjjs/CommentsPosts.js new file mode 100644 index 00000000..88323511 --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/CommentsPosts.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [comments_posts - comments_posts] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/League.js b/projects/1739976665259/cloud/dataflowjjs/League.js new file mode 100644 index 00000000..4f157ec5 --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/League.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [league - league] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/LikesNews.js b/projects/1739976665259/cloud/dataflowjjs/LikesNews.js new file mode 100644 index 00000000..47436c04 --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/LikesNews.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [likes_news - likes_news] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/LikesPosts.js b/projects/1739976665259/cloud/dataflowjjs/LikesPosts.js new file mode 100644 index 00000000..e4654159 --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/LikesPosts.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [likes_posts - likes_posts] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/News.js b/projects/1739976665259/cloud/dataflowjjs/News.js new file mode 100644 index 00000000..095b4278 --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/News.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [news - news] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/NewsEditor.js b/projects/1739976665259/cloud/dataflowjjs/NewsEditor.js new file mode 100644 index 00000000..8e02194c --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/NewsEditor.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [news_editor - news_editor] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/NewsLeague.js b/projects/1739976665259/cloud/dataflowjjs/NewsLeague.js new file mode 100644 index 00000000..5f44fca7 --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/NewsLeague.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [news_league - news_league] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.n_id=data.nId + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.nId=data.nId + +//column name = column name + tableObj.n_id=data.n_id diff --git a/projects/1739976665259/cloud/dataflowjjs/NewsTeam.js b/projects/1739976665259/cloud/dataflowjjs/NewsTeam.js new file mode 100644 index 00000000..12f96e6d --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/NewsTeam.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [news_team - news_team] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.n_id=data.nId + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.nId=data.nId + +//column name = column name + tableObj.n_id=data.n_id diff --git a/projects/1739976665259/cloud/dataflowjjs/Posts.js b/projects/1739976665259/cloud/dataflowjjs/Posts.js new file mode 100644 index 00000000..41f3051f --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/Posts.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [posts - posts] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/PostsLeague.js b/projects/1739976665259/cloud/dataflowjjs/PostsLeague.js new file mode 100644 index 00000000..174bfa70 --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/PostsLeague.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [posts_league - posts_league] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/PostsTeam.js b/projects/1739976665259/cloud/dataflowjjs/PostsTeam.js new file mode 100644 index 00000000..13263551 --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/PostsTeam.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [posts_team - posts_team] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/ReportCommentsNews.js b/projects/1739976665259/cloud/dataflowjjs/ReportCommentsNews.js new file mode 100644 index 00000000..207347ad --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/ReportCommentsNews.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [report_comments_news - report_comments_news] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.cn_id=data.cnId + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.cnId=data.cnId + +//column name = column name + tableObj.cn_id=data.cn_id diff --git a/projects/1739976665259/cloud/dataflowjjs/ReportCommentsPosts.js b/projects/1739976665259/cloud/dataflowjjs/ReportCommentsPosts.js new file mode 100644 index 00000000..4cca8052 --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/ReportCommentsPosts.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [report_comments_posts - report_comments_posts] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.cp_id=data.cpId + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.cpId=data.cpId + +//column name = column name + tableObj.cp_id=data.cp_id diff --git a/projects/1739976665259/cloud/dataflowjjs/ReportPosts.js b/projects/1739976665259/cloud/dataflowjjs/ReportPosts.js new file mode 100644 index 00000000..e1a80eaa --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/ReportPosts.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [report_posts - report_posts] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.p_id=data.pId + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.pId=data.pId + +//column name = column name + tableObj.p_id=data.p_id diff --git a/projects/1739976665259/cloud/dataflowjjs/Team.js b/projects/1739976665259/cloud/dataflowjjs/Team.js new file mode 100644 index 00000000..d2ad7a58 --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/Team.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [team - team] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/cloud/dataflowjjs/Users.js b/projects/1739976665259/cloud/dataflowjjs/Users.js new file mode 100644 index 00000000..ad03a46d --- /dev/null +++ b/projects/1739976665259/cloud/dataflowjjs/Users.js @@ -0,0 +1,32 @@ +/** +* GCP - dataflow job jjs for [users - users] +* AUTHOR capkin +* +* User-defined function (UDF) to transform events as part of a Dataflow template job. +* upload to GCS and create dataflow job with this js file and method as 'process' +* @param {string} inJson input Pub/Sub JSON message (stringified) +* @return {string} outJson output JSON message (stringified) +*/ +function process(inJson) { + //for local js debug + //var obj = JSON.parse(JSON.stringify(inJson)); + //for online jjs + var obj = JSON.parse(inJson); + var includePubsubMessage = obj.data && obj.attributes; + var data = includePubsubMessage ? obj.data : obj; + //debug and show error if you need special logic + if(data.hasOwnProperty('show_error')){ + throw new ERROR("show_error:"+JSON.stringify(data)) + } + // INSERT CUSTOM TRANSFORMATION LOGIC HERE + var tableObj= {}; + tableObj.insert_time=new Date().toUTCString() + tableObj.id=data.id + return JSON.stringify(tableObj); +} + +//field name = field name + tableObj.id=data.id + +//column name = column name + tableObj.id=data.id diff --git a/projects/1739976665259/common-mapper/tkentity/Admin.java b/projects/1739976665259/common-mapper/tkentity/Admin.java new file mode 100644 index 00000000..9117e901 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/Admin.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="admin") +@ApiModel("admin") +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Admin() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/CollectNews.java b/projects/1739976665259/common-mapper/tkentity/CollectNews.java new file mode 100644 index 00000000..fbed74d8 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/CollectNews.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="collect_news") +@ApiModel("collect_news") +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CollectNews() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/CollectPosts.java b/projects/1739976665259/common-mapper/tkentity/CollectPosts.java new file mode 100644 index 00000000..f31b52ce --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/CollectPosts.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="collect_posts") +@ApiModel("collect_posts") +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CollectPosts() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/CommentsNews.java b/projects/1739976665259/common-mapper/tkentity/CommentsNews.java new file mode 100644 index 00000000..00178ddf --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/CommentsNews.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="comments_news") +@ApiModel("comments_news") +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CommentsNews() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/CommentsPosts.java b/projects/1739976665259/common-mapper/tkentity/CommentsPosts.java new file mode 100644 index 00000000..75bcd361 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/CommentsPosts.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="comments_posts") +@ApiModel("comments_posts") +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CommentsPosts() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/League.java b/projects/1739976665259/common-mapper/tkentity/League.java new file mode 100644 index 00000000..252741e9 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/League.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="league") +@ApiModel("league") +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public League() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/LikesNews.java b/projects/1739976665259/common-mapper/tkentity/LikesNews.java new file mode 100644 index 00000000..26dbbf69 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/LikesNews.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="likes_news") +@ApiModel("likes_news") +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public LikesNews() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/LikesPosts.java b/projects/1739976665259/common-mapper/tkentity/LikesPosts.java new file mode 100644 index 00000000..6db89399 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/LikesPosts.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="likes_posts") +@ApiModel("likes_posts") +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public LikesPosts() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/News.java b/projects/1739976665259/common-mapper/tkentity/News.java new file mode 100644 index 00000000..a00833eb --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/News.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="news") +@ApiModel("news") +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public News() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/NewsEditor.java b/projects/1739976665259/common-mapper/tkentity/NewsEditor.java new file mode 100644 index 00000000..a965be2a --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/NewsEditor.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="news_editor") +@ApiModel("news_editor") +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public NewsEditor() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/NewsLeague.java b/projects/1739976665259/common-mapper/tkentity/NewsLeague.java new file mode 100644 index 00000000..30eeb7dc --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/NewsLeague.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="news_league") +@ApiModel("news_league") +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * n_id + */ + @ApiModelProperty("n_id") + @Column(name="n_id") + private Long nId; + + public NewsLeague() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/NewsTeam.java b/projects/1739976665259/common-mapper/tkentity/NewsTeam.java new file mode 100644 index 00000000..dacdc62d --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/NewsTeam.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="news_team") +@ApiModel("news_team") +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * n_id + */ + @ApiModelProperty("n_id") + @Column(name="n_id") + private Long nId; + + public NewsTeam() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/Posts.java b/projects/1739976665259/common-mapper/tkentity/Posts.java new file mode 100644 index 00000000..62207c95 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/Posts.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="posts") +@ApiModel("posts") +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Posts() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/PostsLeague.java b/projects/1739976665259/common-mapper/tkentity/PostsLeague.java new file mode 100644 index 00000000..e90a4ba3 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/PostsLeague.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="posts_league") +@ApiModel("posts_league") +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public PostsLeague() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/PostsTeam.java b/projects/1739976665259/common-mapper/tkentity/PostsTeam.java new file mode 100644 index 00000000..84dfd74a --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/PostsTeam.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="posts_team") +@ApiModel("posts_team") +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public PostsTeam() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/ReportCommentsNews.java b/projects/1739976665259/common-mapper/tkentity/ReportCommentsNews.java new file mode 100644 index 00000000..277b357a --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/ReportCommentsNews.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="report_comments_news") +@ApiModel("report_comments_news") +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * cn_id + */ + @ApiModelProperty("cn_id") + @Column(name="cn_id") + private Long cnId; + + public ReportCommentsNews() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/ReportCommentsPosts.java b/projects/1739976665259/common-mapper/tkentity/ReportCommentsPosts.java new file mode 100644 index 00000000..7316c640 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/ReportCommentsPosts.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="report_comments_posts") +@ApiModel("report_comments_posts") +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * cp_id + */ + @ApiModelProperty("cp_id") + @Column(name="cp_id") + private Long cpId; + + public ReportCommentsPosts() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/ReportPosts.java b/projects/1739976665259/common-mapper/tkentity/ReportPosts.java new file mode 100644 index 00000000..f3197333 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/ReportPosts.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="report_posts") +@ApiModel("report_posts") +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * p_id + */ + @ApiModelProperty("p_id") + @Column(name="p_id") + private Long pId; + + public ReportPosts() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/Team.java b/projects/1739976665259/common-mapper/tkentity/Team.java new file mode 100644 index 00000000..7c02dd00 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/Team.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="team") +@ApiModel("team") +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Team() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkentity/Users.java b/projects/1739976665259/common-mapper/tkentity/Users.java new file mode 100644 index 00000000..e922b493 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkentity/Users.java @@ -0,0 +1,34 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Data +@Table(name="users") +@ApiModel("users") +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Users() { + } + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/AdminMapper.java b/projects/1739976665259/common-mapper/tkmapper/AdminMapper.java new file mode 100644 index 00000000..b885e87a --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/AdminMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.Admin; +/** + * @description adminMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface AdminMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/CollectNewsMapper.java b/projects/1739976665259/common-mapper/tkmapper/CollectNewsMapper.java new file mode 100644 index 00000000..3ed00748 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/CollectNewsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.CollectNews; +/** + * @description collect_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CollectNewsMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/CollectPostsMapper.java b/projects/1739976665259/common-mapper/tkmapper/CollectPostsMapper.java new file mode 100644 index 00000000..247c310c --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/CollectPostsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.CollectPosts; +/** + * @description collect_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CollectPostsMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/CommentsNewsMapper.java b/projects/1739976665259/common-mapper/tkmapper/CommentsNewsMapper.java new file mode 100644 index 00000000..af05935d --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/CommentsNewsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.CommentsNews; +/** + * @description comments_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CommentsNewsMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/CommentsPostsMapper.java b/projects/1739976665259/common-mapper/tkmapper/CommentsPostsMapper.java new file mode 100644 index 00000000..4f7f3d11 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/CommentsPostsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.CommentsPosts; +/** + * @description comments_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CommentsPostsMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/LeagueMapper.java b/projects/1739976665259/common-mapper/tkmapper/LeagueMapper.java new file mode 100644 index 00000000..11133630 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/LeagueMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.League; +/** + * @description leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface LeagueMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/LikesNewsMapper.java b/projects/1739976665259/common-mapper/tkmapper/LikesNewsMapper.java new file mode 100644 index 00000000..45f12ed1 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/LikesNewsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.LikesNews; +/** + * @description likes_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface LikesNewsMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/LikesPostsMapper.java b/projects/1739976665259/common-mapper/tkmapper/LikesPostsMapper.java new file mode 100644 index 00000000..bbac572d --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/LikesPostsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.LikesPosts; +/** + * @description likes_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface LikesPostsMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/NewsEditorMapper.java b/projects/1739976665259/common-mapper/tkmapper/NewsEditorMapper.java new file mode 100644 index 00000000..92afa525 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/NewsEditorMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.NewsEditor; +/** + * @description news_editorMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsEditorMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/NewsLeagueMapper.java b/projects/1739976665259/common-mapper/tkmapper/NewsLeagueMapper.java new file mode 100644 index 00000000..3f68e51b --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/NewsLeagueMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.NewsLeague; +/** + * @description news_leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsLeagueMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/NewsMapper.java b/projects/1739976665259/common-mapper/tkmapper/NewsMapper.java new file mode 100644 index 00000000..a9713aea --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/NewsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.News; +/** + * @description newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/NewsTeamMapper.java b/projects/1739976665259/common-mapper/tkmapper/NewsTeamMapper.java new file mode 100644 index 00000000..9248a82d --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/NewsTeamMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.NewsTeam; +/** + * @description news_teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsTeamMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/PostsLeagueMapper.java b/projects/1739976665259/common-mapper/tkmapper/PostsLeagueMapper.java new file mode 100644 index 00000000..ce1ee244 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/PostsLeagueMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.PostsLeague; +/** + * @description posts_leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface PostsLeagueMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/PostsMapper.java b/projects/1739976665259/common-mapper/tkmapper/PostsMapper.java new file mode 100644 index 00000000..a2528fb4 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/PostsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.Posts; +/** + * @description postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface PostsMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/PostsTeamMapper.java b/projects/1739976665259/common-mapper/tkmapper/PostsTeamMapper.java new file mode 100644 index 00000000..444231b7 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/PostsTeamMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.PostsTeam; +/** + * @description posts_teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface PostsTeamMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/ReportCommentsNewsMapper.java b/projects/1739976665259/common-mapper/tkmapper/ReportCommentsNewsMapper.java new file mode 100644 index 00000000..ffeab4db --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/ReportCommentsNewsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.ReportCommentsNews; +/** + * @description report_comments_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface ReportCommentsNewsMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/ReportCommentsPostsMapper.java b/projects/1739976665259/common-mapper/tkmapper/ReportCommentsPostsMapper.java new file mode 100644 index 00000000..8ad30e03 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/ReportCommentsPostsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.ReportCommentsPosts; +/** + * @description report_comments_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface ReportCommentsPostsMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/ReportPostsMapper.java b/projects/1739976665259/common-mapper/tkmapper/ReportPostsMapper.java new file mode 100644 index 00000000..d8480e02 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/ReportPostsMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.ReportPosts; +/** + * @description report_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface ReportPostsMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/TeamMapper.java b/projects/1739976665259/common-mapper/tkmapper/TeamMapper.java new file mode 100644 index 00000000..508ef64a --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/TeamMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.Team; +/** + * @description teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface TeamMapper extends Mapper { + + +} diff --git a/projects/1739976665259/common-mapper/tkmapper/UsersMapper.java b/projects/1739976665259/common-mapper/tkmapper/UsersMapper.java new file mode 100644 index 00000000..648f88f6 --- /dev/null +++ b/projects/1739976665259/common-mapper/tkmapper/UsersMapper.java @@ -0,0 +1,14 @@ +package com.hzy.mapper; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Mapper; +import com.hzy.entity.Users; +/** + * @description usersMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface UsersMapper extends Mapper { + + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/IAdminDAO.java b/projects/1739976665259/jdbc-template/jtdao/IAdminDAO.java new file mode 100644 index 00000000..21d923a1 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/IAdminDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +public interface IAdminDAO { + + int add(Admin admin); + + int update(Admin admin); + + int delete(int id); + + Admin findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/ICollectNewsDAO.java b/projects/1739976665259/jdbc-template/jtdao/ICollectNewsDAO.java new file mode 100644 index 00000000..2ac5d636 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/ICollectNewsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +public interface ICollectNewsDAO { + + int add(CollectNews collectNews); + + int update(CollectNews collectNews); + + int delete(int id); + + CollectNews findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/ICollectPostsDAO.java b/projects/1739976665259/jdbc-template/jtdao/ICollectPostsDAO.java new file mode 100644 index 00000000..740a4f88 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/ICollectPostsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +public interface ICollectPostsDAO { + + int add(CollectPosts collectPosts); + + int update(CollectPosts collectPosts); + + int delete(int id); + + CollectPosts findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/ICommentsNewsDAO.java b/projects/1739976665259/jdbc-template/jtdao/ICommentsNewsDAO.java new file mode 100644 index 00000000..b8f1ddb3 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/ICommentsNewsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +public interface ICommentsNewsDAO { + + int add(CommentsNews commentsNews); + + int update(CommentsNews commentsNews); + + int delete(int id); + + CommentsNews findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/ICommentsPostsDAO.java b/projects/1739976665259/jdbc-template/jtdao/ICommentsPostsDAO.java new file mode 100644 index 00000000..6b0d889a --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/ICommentsPostsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +public interface ICommentsPostsDAO { + + int add(CommentsPosts commentsPosts); + + int update(CommentsPosts commentsPosts); + + int delete(int id); + + CommentsPosts findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/ILeagueDAO.java b/projects/1739976665259/jdbc-template/jtdao/ILeagueDAO.java new file mode 100644 index 00000000..5364354c --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/ILeagueDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +public interface ILeagueDAO { + + int add(League league); + + int update(League league); + + int delete(int id); + + League findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/ILikesNewsDAO.java b/projects/1739976665259/jdbc-template/jtdao/ILikesNewsDAO.java new file mode 100644 index 00000000..88e85134 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/ILikesNewsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +public interface ILikesNewsDAO { + + int add(LikesNews likesNews); + + int update(LikesNews likesNews); + + int delete(int id); + + LikesNews findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/ILikesPostsDAO.java b/projects/1739976665259/jdbc-template/jtdao/ILikesPostsDAO.java new file mode 100644 index 00000000..d9c2b959 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/ILikesPostsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +public interface ILikesPostsDAO { + + int add(LikesPosts likesPosts); + + int update(LikesPosts likesPosts); + + int delete(int id); + + LikesPosts findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/INewsDAO.java b/projects/1739976665259/jdbc-template/jtdao/INewsDAO.java new file mode 100644 index 00000000..5456091b --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/INewsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +public interface INewsDAO { + + int add(News news); + + int update(News news); + + int delete(int id); + + News findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/INewsEditorDAO.java b/projects/1739976665259/jdbc-template/jtdao/INewsEditorDAO.java new file mode 100644 index 00000000..9b4a200e --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/INewsEditorDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +public interface INewsEditorDAO { + + int add(NewsEditor newsEditor); + + int update(NewsEditor newsEditor); + + int delete(int id); + + NewsEditor findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/INewsLeagueDAO.java b/projects/1739976665259/jdbc-template/jtdao/INewsLeagueDAO.java new file mode 100644 index 00000000..d79188f5 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/INewsLeagueDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +public interface INewsLeagueDAO { + + int add(NewsLeague newsLeague); + + int update(NewsLeague newsLeague); + + int delete(int id); + + NewsLeague findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/INewsTeamDAO.java b/projects/1739976665259/jdbc-template/jtdao/INewsTeamDAO.java new file mode 100644 index 00000000..93d94832 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/INewsTeamDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +public interface INewsTeamDAO { + + int add(NewsTeam newsTeam); + + int update(NewsTeam newsTeam); + + int delete(int id); + + NewsTeam findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/IPostsDAO.java b/projects/1739976665259/jdbc-template/jtdao/IPostsDAO.java new file mode 100644 index 00000000..a8bf7ea9 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/IPostsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +public interface IPostsDAO { + + int add(Posts posts); + + int update(Posts posts); + + int delete(int id); + + Posts findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/IPostsLeagueDAO.java b/projects/1739976665259/jdbc-template/jtdao/IPostsLeagueDAO.java new file mode 100644 index 00000000..d765e7f4 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/IPostsLeagueDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +public interface IPostsLeagueDAO { + + int add(PostsLeague postsLeague); + + int update(PostsLeague postsLeague); + + int delete(int id); + + PostsLeague findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/IPostsTeamDAO.java b/projects/1739976665259/jdbc-template/jtdao/IPostsTeamDAO.java new file mode 100644 index 00000000..3ee901af --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/IPostsTeamDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +public interface IPostsTeamDAO { + + int add(PostsTeam postsTeam); + + int update(PostsTeam postsTeam); + + int delete(int id); + + PostsTeam findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/IReportCommentsNewsDAO.java b/projects/1739976665259/jdbc-template/jtdao/IReportCommentsNewsDAO.java new file mode 100644 index 00000000..0635036c --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/IReportCommentsNewsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +public interface IReportCommentsNewsDAO { + + int add(ReportCommentsNews reportCommentsNews); + + int update(ReportCommentsNews reportCommentsNews); + + int delete(int id); + + ReportCommentsNews findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/IReportCommentsPostsDAO.java b/projects/1739976665259/jdbc-template/jtdao/IReportCommentsPostsDAO.java new file mode 100644 index 00000000..67439a76 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/IReportCommentsPostsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +public interface IReportCommentsPostsDAO { + + int add(ReportCommentsPosts reportCommentsPosts); + + int update(ReportCommentsPosts reportCommentsPosts); + + int delete(int id); + + ReportCommentsPosts findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/IReportPostsDAO.java b/projects/1739976665259/jdbc-template/jtdao/IReportPostsDAO.java new file mode 100644 index 00000000..35912d89 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/IReportPostsDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +public interface IReportPostsDAO { + + int add(ReportPosts reportPosts); + + int update(ReportPosts reportPosts); + + int delete(int id); + + ReportPosts findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/ITeamDAO.java b/projects/1739976665259/jdbc-template/jtdao/ITeamDAO.java new file mode 100644 index 00000000..5bc05e81 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/ITeamDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +public interface ITeamDAO { + + int add(Team team); + + int update(Team team); + + int delete(int id); + + Team findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdao/IUsersDAO.java b/projects/1739976665259/jdbc-template/jtdao/IUsersDAO.java new file mode 100644 index 00000000..363df753 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdao/IUsersDAO.java @@ -0,0 +1,19 @@ +import java.util.List; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +public interface IUsersDAO { + + int add(Users users); + + int update(Users users); + + int delete(int id); + + Users findById(int id); + + List findAllList(Map param); + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/AdminDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/AdminDaoImpl.java new file mode 100644 index 00000000..c36314ef --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/AdminDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class AdminDaoImpl implements IAdminDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(Admin admin) { + return jdbcTemplate.update("insert into admin (id ) values (? )", + admin.getId()); + } + + @Override + public int update(Admin admin) { + return jdbcTemplate.update("UPDATE admin SET " + +" where id=?", + + admin.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from admin where id=?",id); + } + + @Override + public Admin findById(int id) { + List list = jdbcTemplate.query("select * from admin where id=?", new Object[]{id}, new BeanPropertyRowMapper(Admin.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from admin", new Object[]{}, new BeanPropertyRowMapper(Admin.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/CollectNewsDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/CollectNewsDaoImpl.java new file mode 100644 index 00000000..e7e619b7 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/CollectNewsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class CollectNewsDaoImpl implements ICollectNewsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(CollectNews collectNews) { + return jdbcTemplate.update("insert into collect_news (id ) values (? )", + collectNews.getId()); + } + + @Override + public int update(CollectNews collectNews) { + return jdbcTemplate.update("UPDATE collect_news SET " + +" where id=?", + + collectNews.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from collect_news where id=?",id); + } + + @Override + public CollectNews findById(int id) { + List list = jdbcTemplate.query("select * from collect_news where id=?", new Object[]{id}, new BeanPropertyRowMapper(CollectNews.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from collect_news", new Object[]{}, new BeanPropertyRowMapper(CollectNews.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/CollectPostsDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/CollectPostsDaoImpl.java new file mode 100644 index 00000000..43ab432f --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/CollectPostsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class CollectPostsDaoImpl implements ICollectPostsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(CollectPosts collectPosts) { + return jdbcTemplate.update("insert into collect_posts (id ) values (? )", + collectPosts.getId()); + } + + @Override + public int update(CollectPosts collectPosts) { + return jdbcTemplate.update("UPDATE collect_posts SET " + +" where id=?", + + collectPosts.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from collect_posts where id=?",id); + } + + @Override + public CollectPosts findById(int id) { + List list = jdbcTemplate.query("select * from collect_posts where id=?", new Object[]{id}, new BeanPropertyRowMapper(CollectPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from collect_posts", new Object[]{}, new BeanPropertyRowMapper(CollectPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/CommentsNewsDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/CommentsNewsDaoImpl.java new file mode 100644 index 00000000..96975045 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/CommentsNewsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class CommentsNewsDaoImpl implements ICommentsNewsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(CommentsNews commentsNews) { + return jdbcTemplate.update("insert into comments_news (id ) values (? )", + commentsNews.getId()); + } + + @Override + public int update(CommentsNews commentsNews) { + return jdbcTemplate.update("UPDATE comments_news SET " + +" where id=?", + + commentsNews.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from comments_news where id=?",id); + } + + @Override + public CommentsNews findById(int id) { + List list = jdbcTemplate.query("select * from comments_news where id=?", new Object[]{id}, new BeanPropertyRowMapper(CommentsNews.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from comments_news", new Object[]{}, new BeanPropertyRowMapper(CommentsNews.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/CommentsPostsDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/CommentsPostsDaoImpl.java new file mode 100644 index 00000000..f105dafb --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/CommentsPostsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class CommentsPostsDaoImpl implements ICommentsPostsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(CommentsPosts commentsPosts) { + return jdbcTemplate.update("insert into comments_posts (id ) values (? )", + commentsPosts.getId()); + } + + @Override + public int update(CommentsPosts commentsPosts) { + return jdbcTemplate.update("UPDATE comments_posts SET " + +" where id=?", + + commentsPosts.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from comments_posts where id=?",id); + } + + @Override + public CommentsPosts findById(int id) { + List list = jdbcTemplate.query("select * from comments_posts where id=?", new Object[]{id}, new BeanPropertyRowMapper(CommentsPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from comments_posts", new Object[]{}, new BeanPropertyRowMapper(CommentsPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/LeagueDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/LeagueDaoImpl.java new file mode 100644 index 00000000..8a47469d --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/LeagueDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class LeagueDaoImpl implements ILeagueDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(League league) { + return jdbcTemplate.update("insert into league (id ) values (? )", + league.getId()); + } + + @Override + public int update(League league) { + return jdbcTemplate.update("UPDATE league SET " + +" where id=?", + + league.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from league where id=?",id); + } + + @Override + public League findById(int id) { + List list = jdbcTemplate.query("select * from league where id=?", new Object[]{id}, new BeanPropertyRowMapper(League.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from league", new Object[]{}, new BeanPropertyRowMapper(League.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/LikesNewsDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/LikesNewsDaoImpl.java new file mode 100644 index 00000000..21beab06 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/LikesNewsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class LikesNewsDaoImpl implements ILikesNewsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(LikesNews likesNews) { + return jdbcTemplate.update("insert into likes_news (id ) values (? )", + likesNews.getId()); + } + + @Override + public int update(LikesNews likesNews) { + return jdbcTemplate.update("UPDATE likes_news SET " + +" where id=?", + + likesNews.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from likes_news where id=?",id); + } + + @Override + public LikesNews findById(int id) { + List list = jdbcTemplate.query("select * from likes_news where id=?", new Object[]{id}, new BeanPropertyRowMapper(LikesNews.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from likes_news", new Object[]{}, new BeanPropertyRowMapper(LikesNews.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/LikesPostsDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/LikesPostsDaoImpl.java new file mode 100644 index 00000000..d2057b3b --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/LikesPostsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class LikesPostsDaoImpl implements ILikesPostsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(LikesPosts likesPosts) { + return jdbcTemplate.update("insert into likes_posts (id ) values (? )", + likesPosts.getId()); + } + + @Override + public int update(LikesPosts likesPosts) { + return jdbcTemplate.update("UPDATE likes_posts SET " + +" where id=?", + + likesPosts.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from likes_posts where id=?",id); + } + + @Override + public LikesPosts findById(int id) { + List list = jdbcTemplate.query("select * from likes_posts where id=?", new Object[]{id}, new BeanPropertyRowMapper(LikesPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from likes_posts", new Object[]{}, new BeanPropertyRowMapper(LikesPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/NewsDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/NewsDaoImpl.java new file mode 100644 index 00000000..75e1f6d2 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/NewsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class NewsDaoImpl implements INewsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(News news) { + return jdbcTemplate.update("insert into news (id ) values (? )", + news.getId()); + } + + @Override + public int update(News news) { + return jdbcTemplate.update("UPDATE news SET " + +" where id=?", + + news.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from news where id=?",id); + } + + @Override + public News findById(int id) { + List list = jdbcTemplate.query("select * from news where id=?", new Object[]{id}, new BeanPropertyRowMapper(News.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from news", new Object[]{}, new BeanPropertyRowMapper(News.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/NewsEditorDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/NewsEditorDaoImpl.java new file mode 100644 index 00000000..e07fdfdf --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/NewsEditorDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class NewsEditorDaoImpl implements INewsEditorDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(NewsEditor newsEditor) { + return jdbcTemplate.update("insert into news_editor (id ) values (? )", + newsEditor.getId()); + } + + @Override + public int update(NewsEditor newsEditor) { + return jdbcTemplate.update("UPDATE news_editor SET " + +" where id=?", + + newsEditor.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from news_editor where id=?",id); + } + + @Override + public NewsEditor findById(int id) { + List list = jdbcTemplate.query("select * from news_editor where id=?", new Object[]{id}, new BeanPropertyRowMapper(NewsEditor.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from news_editor", new Object[]{}, new BeanPropertyRowMapper(NewsEditor.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/NewsLeagueDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/NewsLeagueDaoImpl.java new file mode 100644 index 00000000..deb1cba6 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/NewsLeagueDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class NewsLeagueDaoImpl implements INewsLeagueDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(NewsLeague newsLeague) { + return jdbcTemplate.update("insert into news_league (n_id ) values (? )", + newsLeague.getNId()); + } + + @Override + public int update(NewsLeague newsLeague) { + return jdbcTemplate.update("UPDATE news_league SET " + +" where n_id=?", + + newsLeague.getNId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from news_league where n_id=?",id); + } + + @Override + public NewsLeague findById(int id) { + List list = jdbcTemplate.query("select * from news_league where n_id=?", new Object[]{id}, new BeanPropertyRowMapper(NewsLeague.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from news_league", new Object[]{}, new BeanPropertyRowMapper(NewsLeague.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/NewsTeamDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/NewsTeamDaoImpl.java new file mode 100644 index 00000000..de69c83b --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/NewsTeamDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class NewsTeamDaoImpl implements INewsTeamDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(NewsTeam newsTeam) { + return jdbcTemplate.update("insert into news_team (n_id ) values (? )", + newsTeam.getNId()); + } + + @Override + public int update(NewsTeam newsTeam) { + return jdbcTemplate.update("UPDATE news_team SET " + +" where n_id=?", + + newsTeam.getNId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from news_team where n_id=?",id); + } + + @Override + public NewsTeam findById(int id) { + List list = jdbcTemplate.query("select * from news_team where n_id=?", new Object[]{id}, new BeanPropertyRowMapper(NewsTeam.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from news_team", new Object[]{}, new BeanPropertyRowMapper(NewsTeam.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/PostsDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/PostsDaoImpl.java new file mode 100644 index 00000000..25430bc5 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/PostsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class PostsDaoImpl implements IPostsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(Posts posts) { + return jdbcTemplate.update("insert into posts (id ) values (? )", + posts.getId()); + } + + @Override + public int update(Posts posts) { + return jdbcTemplate.update("UPDATE posts SET " + +" where id=?", + + posts.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from posts where id=?",id); + } + + @Override + public Posts findById(int id) { + List list = jdbcTemplate.query("select * from posts where id=?", new Object[]{id}, new BeanPropertyRowMapper(Posts.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from posts", new Object[]{}, new BeanPropertyRowMapper(Posts.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/PostsLeagueDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/PostsLeagueDaoImpl.java new file mode 100644 index 00000000..79bab20b --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/PostsLeagueDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class PostsLeagueDaoImpl implements IPostsLeagueDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(PostsLeague postsLeague) { + return jdbcTemplate.update("insert into posts_league (id ) values (? )", + postsLeague.getId()); + } + + @Override + public int update(PostsLeague postsLeague) { + return jdbcTemplate.update("UPDATE posts_league SET " + +" where id=?", + + postsLeague.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from posts_league where id=?",id); + } + + @Override + public PostsLeague findById(int id) { + List list = jdbcTemplate.query("select * from posts_league where id=?", new Object[]{id}, new BeanPropertyRowMapper(PostsLeague.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from posts_league", new Object[]{}, new BeanPropertyRowMapper(PostsLeague.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/PostsTeamDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/PostsTeamDaoImpl.java new file mode 100644 index 00000000..d871872c --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/PostsTeamDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class PostsTeamDaoImpl implements IPostsTeamDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(PostsTeam postsTeam) { + return jdbcTemplate.update("insert into posts_team (id ) values (? )", + postsTeam.getId()); + } + + @Override + public int update(PostsTeam postsTeam) { + return jdbcTemplate.update("UPDATE posts_team SET " + +" where id=?", + + postsTeam.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from posts_team where id=?",id); + } + + @Override + public PostsTeam findById(int id) { + List list = jdbcTemplate.query("select * from posts_team where id=?", new Object[]{id}, new BeanPropertyRowMapper(PostsTeam.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from posts_team", new Object[]{}, new BeanPropertyRowMapper(PostsTeam.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/ReportCommentsNewsDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/ReportCommentsNewsDaoImpl.java new file mode 100644 index 00000000..5f988a0a --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/ReportCommentsNewsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class ReportCommentsNewsDaoImpl implements IReportCommentsNewsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(ReportCommentsNews reportCommentsNews) { + return jdbcTemplate.update("insert into report_comments_news (cn_id ) values (? )", + reportCommentsNews.getCnId()); + } + + @Override + public int update(ReportCommentsNews reportCommentsNews) { + return jdbcTemplate.update("UPDATE report_comments_news SET " + +" where cn_id=?", + + reportCommentsNews.getCnId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from report_comments_news where cn_id=?",id); + } + + @Override + public ReportCommentsNews findById(int id) { + List list = jdbcTemplate.query("select * from report_comments_news where cn_id=?", new Object[]{id}, new BeanPropertyRowMapper(ReportCommentsNews.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from report_comments_news", new Object[]{}, new BeanPropertyRowMapper(ReportCommentsNews.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/ReportCommentsPostsDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/ReportCommentsPostsDaoImpl.java new file mode 100644 index 00000000..593dc1b1 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/ReportCommentsPostsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class ReportCommentsPostsDaoImpl implements IReportCommentsPostsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(ReportCommentsPosts reportCommentsPosts) { + return jdbcTemplate.update("insert into report_comments_posts (cp_id ) values (? )", + reportCommentsPosts.getCpId()); + } + + @Override + public int update(ReportCommentsPosts reportCommentsPosts) { + return jdbcTemplate.update("UPDATE report_comments_posts SET " + +" where cp_id=?", + + reportCommentsPosts.getCpId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from report_comments_posts where cp_id=?",id); + } + + @Override + public ReportCommentsPosts findById(int id) { + List list = jdbcTemplate.query("select * from report_comments_posts where cp_id=?", new Object[]{id}, new BeanPropertyRowMapper(ReportCommentsPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from report_comments_posts", new Object[]{}, new BeanPropertyRowMapper(ReportCommentsPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/ReportPostsDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/ReportPostsDaoImpl.java new file mode 100644 index 00000000..aa4835fd --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/ReportPostsDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class ReportPostsDaoImpl implements IReportPostsDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(ReportPosts reportPosts) { + return jdbcTemplate.update("insert into report_posts (p_id ) values (? )", + reportPosts.getPId()); + } + + @Override + public int update(ReportPosts reportPosts) { + return jdbcTemplate.update("UPDATE report_posts SET " + +" where p_id=?", + + reportPosts.getPId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from report_posts where p_id=?",id); + } + + @Override + public ReportPosts findById(int id) { + List list = jdbcTemplate.query("select * from report_posts where p_id=?", new Object[]{id}, new BeanPropertyRowMapper(ReportPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from report_posts", new Object[]{}, new BeanPropertyRowMapper(ReportPosts.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/TeamDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/TeamDaoImpl.java new file mode 100644 index 00000000..3d17dfa0 --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/TeamDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class TeamDaoImpl implements ITeamDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(Team team) { + return jdbcTemplate.update("insert into team (id ) values (? )", + team.getId()); + } + + @Override + public int update(Team team) { + return jdbcTemplate.update("UPDATE team SET " + +" where id=?", + + team.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from team where id=?",id); + } + + @Override + public Team findById(int id) { + List list = jdbcTemplate.query("select * from team where id=?", new Object[]{id}, new BeanPropertyRowMapper(Team.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from team", new Object[]{}, new BeanPropertyRowMapper(Team.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jdbc-template/jtdaoimpl/UsersDaoImpl.java b/projects/1739976665259/jdbc-template/jtdaoimpl/UsersDaoImpl.java new file mode 100644 index 00000000..f358352f --- /dev/null +++ b/projects/1739976665259/jdbc-template/jtdaoimpl/UsersDaoImpl.java @@ -0,0 +1,58 @@ +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.BeanPropertyRowMapper; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Repository +public class UsersDaoImpl implements IUsersDao{ + + @Autowired + private JdbcTemplate jdbcTemplate; + + @Override + public int add(Users users) { + return jdbcTemplate.update("insert into users (id ) values (? )", + users.getId()); + } + + @Override + public int update(Users users) { + return jdbcTemplate.update("UPDATE users SET " + +" where id=?", + + users.getId() + ); + } + + @Override + public int delete(int id) { + return jdbcTemplate.update("DELETE from users where id=?",id); + } + + @Override + public Users findById(int id) { + List list = jdbcTemplate.query("select * from users where id=?", new Object[]{id}, new BeanPropertyRowMapper(Users.class)); + if(list!=null && !list.isEmpty() ){ + return list.get(0); + }else{ + return null; + } + } + + @Override + public List findAllList(Map params) { + List list = jdbcTemplate.query("select * from users", new Object[]{}, new BeanPropertyRowMapper(Users.class)); + if(list!=null && !list.isEmpty() ){ + return list; + }else{ + return Collections.emptyList(); + } + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/Admin.java b/projects/1739976665259/jpa-starp/starp-entity/Admin.java new file mode 100644 index 00000000..ff009ac2 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/Admin.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="admin") +@ApiModel("admin") +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Admin() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/CollectNews.java b/projects/1739976665259/jpa-starp/starp-entity/CollectNews.java new file mode 100644 index 00000000..5a9ecd4e --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/CollectNews.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="collect_news") +@ApiModel("collect_news") +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CollectNews() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/CollectPosts.java b/projects/1739976665259/jpa-starp/starp-entity/CollectPosts.java new file mode 100644 index 00000000..89fa84ce --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/CollectPosts.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="collect_posts") +@ApiModel("collect_posts") +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CollectPosts() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/CommentsNews.java b/projects/1739976665259/jpa-starp/starp-entity/CommentsNews.java new file mode 100644 index 00000000..19a6df0c --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/CommentsNews.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="comments_news") +@ApiModel("comments_news") +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CommentsNews() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/CommentsPosts.java b/projects/1739976665259/jpa-starp/starp-entity/CommentsPosts.java new file mode 100644 index 00000000..1ad83fff --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/CommentsPosts.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="comments_posts") +@ApiModel("comments_posts") +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CommentsPosts() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/League.java b/projects/1739976665259/jpa-starp/starp-entity/League.java new file mode 100644 index 00000000..c2a8c533 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/League.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="league") +@ApiModel("league") +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public League() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/LikesNews.java b/projects/1739976665259/jpa-starp/starp-entity/LikesNews.java new file mode 100644 index 00000000..9cc49495 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/LikesNews.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="likes_news") +@ApiModel("likes_news") +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public LikesNews() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/LikesPosts.java b/projects/1739976665259/jpa-starp/starp-entity/LikesPosts.java new file mode 100644 index 00000000..b6d6caff --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/LikesPosts.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="likes_posts") +@ApiModel("likes_posts") +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public LikesPosts() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/News.java b/projects/1739976665259/jpa-starp/starp-entity/News.java new file mode 100644 index 00000000..ac6a63b1 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/News.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="news") +@ApiModel("news") +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public News() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/NewsEditor.java b/projects/1739976665259/jpa-starp/starp-entity/NewsEditor.java new file mode 100644 index 00000000..dca0b32f --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/NewsEditor.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="news_editor") +@ApiModel("news_editor") +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public NewsEditor() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/NewsLeague.java b/projects/1739976665259/jpa-starp/starp-entity/NewsLeague.java new file mode 100644 index 00000000..cbce0557 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/NewsLeague.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="news_league") +@ApiModel("news_league") +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * n_id + */ + @ApiModelProperty("n_id") + @Column(name="n_id") + private Long nId; + + public NewsLeague() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/NewsTeam.java b/projects/1739976665259/jpa-starp/starp-entity/NewsTeam.java new file mode 100644 index 00000000..cf413dc1 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/NewsTeam.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="news_team") +@ApiModel("news_team") +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * n_id + */ + @ApiModelProperty("n_id") + @Column(name="n_id") + private Long nId; + + public NewsTeam() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/Posts.java b/projects/1739976665259/jpa-starp/starp-entity/Posts.java new file mode 100644 index 00000000..2c297897 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/Posts.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="posts") +@ApiModel("posts") +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Posts() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/PostsLeague.java b/projects/1739976665259/jpa-starp/starp-entity/PostsLeague.java new file mode 100644 index 00000000..d50d919b --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/PostsLeague.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="posts_league") +@ApiModel("posts_league") +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public PostsLeague() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/PostsTeam.java b/projects/1739976665259/jpa-starp/starp-entity/PostsTeam.java new file mode 100644 index 00000000..d1ed6a27 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/PostsTeam.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="posts_team") +@ApiModel("posts_team") +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public PostsTeam() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/ReportCommentsNews.java b/projects/1739976665259/jpa-starp/starp-entity/ReportCommentsNews.java new file mode 100644 index 00000000..2a57084c --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/ReportCommentsNews.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="report_comments_news") +@ApiModel("report_comments_news") +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * cn_id + */ + @ApiModelProperty("cn_id") + @Column(name="cn_id") + private Long cnId; + + public ReportCommentsNews() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/ReportCommentsPosts.java b/projects/1739976665259/jpa-starp/starp-entity/ReportCommentsPosts.java new file mode 100644 index 00000000..bc6cb3b7 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/ReportCommentsPosts.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="report_comments_posts") +@ApiModel("report_comments_posts") +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * cp_id + */ + @ApiModelProperty("cp_id") + @Column(name="cp_id") + private Long cpId; + + public ReportCommentsPosts() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/ReportPosts.java b/projects/1739976665259/jpa-starp/starp-entity/ReportPosts.java new file mode 100644 index 00000000..6b466d39 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/ReportPosts.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="report_posts") +@ApiModel("report_posts") +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * p_id + */ + @ApiModelProperty("p_id") + @Column(name="p_id") + private Long pId; + + public ReportPosts() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/Team.java b/projects/1739976665259/jpa-starp/starp-entity/Team.java new file mode 100644 index 00000000..e38f0c92 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/Team.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="team") +@ApiModel("team") +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Team() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-entity/Users.java b/projects/1739976665259/jpa-starp/starp-entity/Users.java new file mode 100644 index 00000000..7527c637 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-entity/Users.java @@ -0,0 +1,44 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Builder +@AllArgsConstructor +@Data +@Table(name="users") +@ApiModel("users") +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @ApiModelProperty("id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Users() { + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/AdminController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/AdminController.java new file mode 100644 index 00000000..539bacf3 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/AdminController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.Admin; +import com.hzy.repository.AdminRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "admin") +@CrossOrigin +@RestController +@RequestMapping("/admin") +public class AdminController { + + @Autowired + private AdminRepository adminRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save Admin", notes = "save Admin") + public Object save(@RequestBody Admin admin){ + try { + return ReturnT.success(adminRepository.save(admin)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete Admin", notes = "delete Admin") + public Object delete(int id){ + Optional admin=adminRepository.findById(id); + if(admin.isPresent()){ + adminRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find Admin by id", notes = "find Admin by id") + public Object find(int id){ + Optional admin=adminRepository.findById(id); + if(admin.isPresent()){ + return ReturnT.success(admin.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list Admin", notes = "list Admin") + public Object list(@RequestBody Admin admin, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(admin, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(adminRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/CollectNewsController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/CollectNewsController.java new file mode 100644 index 00000000..6ed9e609 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/CollectNewsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.CollectNews; +import com.hzy.repository.CollectNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "collectNews") +@CrossOrigin +@RestController +@RequestMapping("/collectNews") +public class CollectNewsController { + + @Autowired + private CollectNewsRepository collectNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save CollectNews", notes = "save CollectNews") + public Object save(@RequestBody CollectNews collectNews){ + try { + return ReturnT.success(collectNewsRepository.save(collectNews)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete CollectNews", notes = "delete CollectNews") + public Object delete(int id){ + Optional collectNews=collectNewsRepository.findById(id); + if(collectNews.isPresent()){ + collectNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find CollectNews by id", notes = "find CollectNews by id") + public Object find(int id){ + Optional collectNews=collectNewsRepository.findById(id); + if(collectNews.isPresent()){ + return ReturnT.success(collectNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list CollectNews", notes = "list CollectNews") + public Object list(@RequestBody CollectNews collectNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(collectNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(collectNewsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/CollectPostsController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/CollectPostsController.java new file mode 100644 index 00000000..e812277d --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/CollectPostsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.CollectPosts; +import com.hzy.repository.CollectPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "collectPosts") +@CrossOrigin +@RestController +@RequestMapping("/collectPosts") +public class CollectPostsController { + + @Autowired + private CollectPostsRepository collectPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save CollectPosts", notes = "save CollectPosts") + public Object save(@RequestBody CollectPosts collectPosts){ + try { + return ReturnT.success(collectPostsRepository.save(collectPosts)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete CollectPosts", notes = "delete CollectPosts") + public Object delete(int id){ + Optional collectPosts=collectPostsRepository.findById(id); + if(collectPosts.isPresent()){ + collectPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find CollectPosts by id", notes = "find CollectPosts by id") + public Object find(int id){ + Optional collectPosts=collectPostsRepository.findById(id); + if(collectPosts.isPresent()){ + return ReturnT.success(collectPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list CollectPosts", notes = "list CollectPosts") + public Object list(@RequestBody CollectPosts collectPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(collectPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(collectPostsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/CommentsNewsController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/CommentsNewsController.java new file mode 100644 index 00000000..29d426fa --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/CommentsNewsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.CommentsNews; +import com.hzy.repository.CommentsNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "commentsNews") +@CrossOrigin +@RestController +@RequestMapping("/commentsNews") +public class CommentsNewsController { + + @Autowired + private CommentsNewsRepository commentsNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save CommentsNews", notes = "save CommentsNews") + public Object save(@RequestBody CommentsNews commentsNews){ + try { + return ReturnT.success(commentsNewsRepository.save(commentsNews)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete CommentsNews", notes = "delete CommentsNews") + public Object delete(int id){ + Optional commentsNews=commentsNewsRepository.findById(id); + if(commentsNews.isPresent()){ + commentsNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find CommentsNews by id", notes = "find CommentsNews by id") + public Object find(int id){ + Optional commentsNews=commentsNewsRepository.findById(id); + if(commentsNews.isPresent()){ + return ReturnT.success(commentsNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list CommentsNews", notes = "list CommentsNews") + public Object list(@RequestBody CommentsNews commentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(commentsNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(commentsNewsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/CommentsPostsController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/CommentsPostsController.java new file mode 100644 index 00000000..03d770c0 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/CommentsPostsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.CommentsPosts; +import com.hzy.repository.CommentsPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "commentsPosts") +@CrossOrigin +@RestController +@RequestMapping("/commentsPosts") +public class CommentsPostsController { + + @Autowired + private CommentsPostsRepository commentsPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save CommentsPosts", notes = "save CommentsPosts") + public Object save(@RequestBody CommentsPosts commentsPosts){ + try { + return ReturnT.success(commentsPostsRepository.save(commentsPosts)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete CommentsPosts", notes = "delete CommentsPosts") + public Object delete(int id){ + Optional commentsPosts=commentsPostsRepository.findById(id); + if(commentsPosts.isPresent()){ + commentsPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find CommentsPosts by id", notes = "find CommentsPosts by id") + public Object find(int id){ + Optional commentsPosts=commentsPostsRepository.findById(id); + if(commentsPosts.isPresent()){ + return ReturnT.success(commentsPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list CommentsPosts", notes = "list CommentsPosts") + public Object list(@RequestBody CommentsPosts commentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(commentsPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(commentsPostsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/LeagueController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/LeagueController.java new file mode 100644 index 00000000..295db792 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/LeagueController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.League; +import com.hzy.repository.LeagueRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "league") +@CrossOrigin +@RestController +@RequestMapping("/league") +public class LeagueController { + + @Autowired + private LeagueRepository leagueRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save League", notes = "save League") + public Object save(@RequestBody League league){ + try { + return ReturnT.success(leagueRepository.save(league)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete League", notes = "delete League") + public Object delete(int id){ + Optional league=leagueRepository.findById(id); + if(league.isPresent()){ + leagueRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find League by id", notes = "find League by id") + public Object find(int id){ + Optional league=leagueRepository.findById(id); + if(league.isPresent()){ + return ReturnT.success(league.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list League", notes = "list League") + public Object list(@RequestBody League league, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(league, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(leagueRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/LikesNewsController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/LikesNewsController.java new file mode 100644 index 00000000..0aa7954e --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/LikesNewsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.LikesNews; +import com.hzy.repository.LikesNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "likesNews") +@CrossOrigin +@RestController +@RequestMapping("/likesNews") +public class LikesNewsController { + + @Autowired + private LikesNewsRepository likesNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save LikesNews", notes = "save LikesNews") + public Object save(@RequestBody LikesNews likesNews){ + try { + return ReturnT.success(likesNewsRepository.save(likesNews)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete LikesNews", notes = "delete LikesNews") + public Object delete(int id){ + Optional likesNews=likesNewsRepository.findById(id); + if(likesNews.isPresent()){ + likesNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find LikesNews by id", notes = "find LikesNews by id") + public Object find(int id){ + Optional likesNews=likesNewsRepository.findById(id); + if(likesNews.isPresent()){ + return ReturnT.success(likesNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list LikesNews", notes = "list LikesNews") + public Object list(@RequestBody LikesNews likesNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(likesNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(likesNewsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/LikesPostsController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/LikesPostsController.java new file mode 100644 index 00000000..f5491c6e --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/LikesPostsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.LikesPosts; +import com.hzy.repository.LikesPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "likesPosts") +@CrossOrigin +@RestController +@RequestMapping("/likesPosts") +public class LikesPostsController { + + @Autowired + private LikesPostsRepository likesPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save LikesPosts", notes = "save LikesPosts") + public Object save(@RequestBody LikesPosts likesPosts){ + try { + return ReturnT.success(likesPostsRepository.save(likesPosts)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete LikesPosts", notes = "delete LikesPosts") + public Object delete(int id){ + Optional likesPosts=likesPostsRepository.findById(id); + if(likesPosts.isPresent()){ + likesPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find LikesPosts by id", notes = "find LikesPosts by id") + public Object find(int id){ + Optional likesPosts=likesPostsRepository.findById(id); + if(likesPosts.isPresent()){ + return ReturnT.success(likesPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list LikesPosts", notes = "list LikesPosts") + public Object list(@RequestBody LikesPosts likesPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(likesPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(likesPostsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/NewsController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/NewsController.java new file mode 100644 index 00000000..1a3d17fc --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/NewsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.News; +import com.hzy.repository.NewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "news") +@CrossOrigin +@RestController +@RequestMapping("/news") +public class NewsController { + + @Autowired + private NewsRepository newsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save News", notes = "save News") + public Object save(@RequestBody News news){ + try { + return ReturnT.success(newsRepository.save(news)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete News", notes = "delete News") + public Object delete(int id){ + Optional news=newsRepository.findById(id); + if(news.isPresent()){ + newsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find News by id", notes = "find News by id") + public Object find(int id){ + Optional news=newsRepository.findById(id); + if(news.isPresent()){ + return ReturnT.success(news.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list News", notes = "list News") + public Object list(@RequestBody News news, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(news, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(newsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/NewsEditorController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/NewsEditorController.java new file mode 100644 index 00000000..465ad2b4 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/NewsEditorController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.NewsEditor; +import com.hzy.repository.NewsEditorRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "newsEditor") +@CrossOrigin +@RestController +@RequestMapping("/newsEditor") +public class NewsEditorController { + + @Autowired + private NewsEditorRepository newsEditorRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save NewsEditor", notes = "save NewsEditor") + public Object save(@RequestBody NewsEditor newsEditor){ + try { + return ReturnT.success(newsEditorRepository.save(newsEditor)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete NewsEditor", notes = "delete NewsEditor") + public Object delete(int id){ + Optional newsEditor=newsEditorRepository.findById(id); + if(newsEditor.isPresent()){ + newsEditorRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find NewsEditor by id", notes = "find NewsEditor by id") + public Object find(int id){ + Optional newsEditor=newsEditorRepository.findById(id); + if(newsEditor.isPresent()){ + return ReturnT.success(newsEditor.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list NewsEditor", notes = "list NewsEditor") + public Object list(@RequestBody NewsEditor newsEditor, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(newsEditor, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(newsEditorRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/NewsLeagueController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/NewsLeagueController.java new file mode 100644 index 00000000..6fc54c29 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/NewsLeagueController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.NewsLeague; +import com.hzy.repository.NewsLeagueRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "newsLeague") +@CrossOrigin +@RestController +@RequestMapping("/newsLeague") +public class NewsLeagueController { + + @Autowired + private NewsLeagueRepository newsLeagueRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save NewsLeague", notes = "save NewsLeague") + public Object save(@RequestBody NewsLeague newsLeague){ + try { + return ReturnT.success(newsLeagueRepository.save(newsLeague)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete NewsLeague", notes = "delete NewsLeague") + public Object delete(int id){ + Optional newsLeague=newsLeagueRepository.findById(id); + if(newsLeague.isPresent()){ + newsLeagueRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find NewsLeague by id", notes = "find NewsLeague by id") + public Object find(int id){ + Optional newsLeague=newsLeagueRepository.findById(id); + if(newsLeague.isPresent()){ + return ReturnT.success(newsLeague.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list NewsLeague", notes = "list NewsLeague") + public Object list(@RequestBody NewsLeague newsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(newsLeague, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(newsLeagueRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/NewsTeamController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/NewsTeamController.java new file mode 100644 index 00000000..6bddaefb --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/NewsTeamController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.NewsTeam; +import com.hzy.repository.NewsTeamRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "newsTeam") +@CrossOrigin +@RestController +@RequestMapping("/newsTeam") +public class NewsTeamController { + + @Autowired + private NewsTeamRepository newsTeamRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save NewsTeam", notes = "save NewsTeam") + public Object save(@RequestBody NewsTeam newsTeam){ + try { + return ReturnT.success(newsTeamRepository.save(newsTeam)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete NewsTeam", notes = "delete NewsTeam") + public Object delete(int id){ + Optional newsTeam=newsTeamRepository.findById(id); + if(newsTeam.isPresent()){ + newsTeamRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find NewsTeam by id", notes = "find NewsTeam by id") + public Object find(int id){ + Optional newsTeam=newsTeamRepository.findById(id); + if(newsTeam.isPresent()){ + return ReturnT.success(newsTeam.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list NewsTeam", notes = "list NewsTeam") + public Object list(@RequestBody NewsTeam newsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(newsTeam, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(newsTeamRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/PostsController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/PostsController.java new file mode 100644 index 00000000..fcd51707 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/PostsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.Posts; +import com.hzy.repository.PostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "posts") +@CrossOrigin +@RestController +@RequestMapping("/posts") +public class PostsController { + + @Autowired + private PostsRepository postsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save Posts", notes = "save Posts") + public Object save(@RequestBody Posts posts){ + try { + return ReturnT.success(postsRepository.save(posts)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete Posts", notes = "delete Posts") + public Object delete(int id){ + Optional posts=postsRepository.findById(id); + if(posts.isPresent()){ + postsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find Posts by id", notes = "find Posts by id") + public Object find(int id){ + Optional posts=postsRepository.findById(id); + if(posts.isPresent()){ + return ReturnT.success(posts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list Posts", notes = "list Posts") + public Object list(@RequestBody Posts posts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(posts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(postsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/PostsLeagueController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/PostsLeagueController.java new file mode 100644 index 00000000..088f0992 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/PostsLeagueController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.PostsLeague; +import com.hzy.repository.PostsLeagueRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "postsLeague") +@CrossOrigin +@RestController +@RequestMapping("/postsLeague") +public class PostsLeagueController { + + @Autowired + private PostsLeagueRepository postsLeagueRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save PostsLeague", notes = "save PostsLeague") + public Object save(@RequestBody PostsLeague postsLeague){ + try { + return ReturnT.success(postsLeagueRepository.save(postsLeague)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete PostsLeague", notes = "delete PostsLeague") + public Object delete(int id){ + Optional postsLeague=postsLeagueRepository.findById(id); + if(postsLeague.isPresent()){ + postsLeagueRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find PostsLeague by id", notes = "find PostsLeague by id") + public Object find(int id){ + Optional postsLeague=postsLeagueRepository.findById(id); + if(postsLeague.isPresent()){ + return ReturnT.success(postsLeague.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list PostsLeague", notes = "list PostsLeague") + public Object list(@RequestBody PostsLeague postsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(postsLeague, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(postsLeagueRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/PostsTeamController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/PostsTeamController.java new file mode 100644 index 00000000..a3dd21b0 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/PostsTeamController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.PostsTeam; +import com.hzy.repository.PostsTeamRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "postsTeam") +@CrossOrigin +@RestController +@RequestMapping("/postsTeam") +public class PostsTeamController { + + @Autowired + private PostsTeamRepository postsTeamRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save PostsTeam", notes = "save PostsTeam") + public Object save(@RequestBody PostsTeam postsTeam){ + try { + return ReturnT.success(postsTeamRepository.save(postsTeam)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete PostsTeam", notes = "delete PostsTeam") + public Object delete(int id){ + Optional postsTeam=postsTeamRepository.findById(id); + if(postsTeam.isPresent()){ + postsTeamRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find PostsTeam by id", notes = "find PostsTeam by id") + public Object find(int id){ + Optional postsTeam=postsTeamRepository.findById(id); + if(postsTeam.isPresent()){ + return ReturnT.success(postsTeam.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list PostsTeam", notes = "list PostsTeam") + public Object list(@RequestBody PostsTeam postsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(postsTeam, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(postsTeamRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/ReportCommentsNewsController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/ReportCommentsNewsController.java new file mode 100644 index 00000000..61d04c02 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/ReportCommentsNewsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.ReportCommentsNews; +import com.hzy.repository.ReportCommentsNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "reportCommentsNews") +@CrossOrigin +@RestController +@RequestMapping("/reportCommentsNews") +public class ReportCommentsNewsController { + + @Autowired + private ReportCommentsNewsRepository reportCommentsNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save ReportCommentsNews", notes = "save ReportCommentsNews") + public Object save(@RequestBody ReportCommentsNews reportCommentsNews){ + try { + return ReturnT.success(reportCommentsNewsRepository.save(reportCommentsNews)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete ReportCommentsNews", notes = "delete ReportCommentsNews") + public Object delete(int id){ + Optional reportCommentsNews=reportCommentsNewsRepository.findById(id); + if(reportCommentsNews.isPresent()){ + reportCommentsNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find ReportCommentsNews by id", notes = "find ReportCommentsNews by id") + public Object find(int id){ + Optional reportCommentsNews=reportCommentsNewsRepository.findById(id); + if(reportCommentsNews.isPresent()){ + return ReturnT.success(reportCommentsNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list ReportCommentsNews", notes = "list ReportCommentsNews") + public Object list(@RequestBody ReportCommentsNews reportCommentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(reportCommentsNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(reportCommentsNewsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/ReportCommentsPostsController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/ReportCommentsPostsController.java new file mode 100644 index 00000000..0675258b --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/ReportCommentsPostsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.ReportCommentsPosts; +import com.hzy.repository.ReportCommentsPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "reportCommentsPosts") +@CrossOrigin +@RestController +@RequestMapping("/reportCommentsPosts") +public class ReportCommentsPostsController { + + @Autowired + private ReportCommentsPostsRepository reportCommentsPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save ReportCommentsPosts", notes = "save ReportCommentsPosts") + public Object save(@RequestBody ReportCommentsPosts reportCommentsPosts){ + try { + return ReturnT.success(reportCommentsPostsRepository.save(reportCommentsPosts)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete ReportCommentsPosts", notes = "delete ReportCommentsPosts") + public Object delete(int id){ + Optional reportCommentsPosts=reportCommentsPostsRepository.findById(id); + if(reportCommentsPosts.isPresent()){ + reportCommentsPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find ReportCommentsPosts by id", notes = "find ReportCommentsPosts by id") + public Object find(int id){ + Optional reportCommentsPosts=reportCommentsPostsRepository.findById(id); + if(reportCommentsPosts.isPresent()){ + return ReturnT.success(reportCommentsPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list ReportCommentsPosts", notes = "list ReportCommentsPosts") + public Object list(@RequestBody ReportCommentsPosts reportCommentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(reportCommentsPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(reportCommentsPostsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/ReportPostsController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/ReportPostsController.java new file mode 100644 index 00000000..65a29006 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/ReportPostsController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.ReportPosts; +import com.hzy.repository.ReportPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "reportPosts") +@CrossOrigin +@RestController +@RequestMapping("/reportPosts") +public class ReportPostsController { + + @Autowired + private ReportPostsRepository reportPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save ReportPosts", notes = "save ReportPosts") + public Object save(@RequestBody ReportPosts reportPosts){ + try { + return ReturnT.success(reportPostsRepository.save(reportPosts)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete ReportPosts", notes = "delete ReportPosts") + public Object delete(int id){ + Optional reportPosts=reportPostsRepository.findById(id); + if(reportPosts.isPresent()){ + reportPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find ReportPosts by id", notes = "find ReportPosts by id") + public Object find(int id){ + Optional reportPosts=reportPostsRepository.findById(id); + if(reportPosts.isPresent()){ + return ReturnT.success(reportPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list ReportPosts", notes = "list ReportPosts") + public Object list(@RequestBody ReportPosts reportPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(reportPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(reportPostsRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/TeamController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/TeamController.java new file mode 100644 index 00000000..b0b1f184 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/TeamController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.Team; +import com.hzy.repository.TeamRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "team") +@CrossOrigin +@RestController +@RequestMapping("/team") +public class TeamController { + + @Autowired + private TeamRepository teamRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save Team", notes = "save Team") + public Object save(@RequestBody Team team){ + try { + return ReturnT.success(teamRepository.save(team)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete Team", notes = "delete Team") + public Object delete(int id){ + Optional team=teamRepository.findById(id); + if(team.isPresent()){ + teamRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find Team by id", notes = "find Team by id") + public Object find(int id){ + Optional team=teamRepository.findById(id); + if(team.isPresent()){ + return ReturnT.success(team.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list Team", notes = "list Team") + public Object list(@RequestBody Team team, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(team, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(teamRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-jpa-controller/UsersController.java b/projects/1739976665259/jpa-starp/starp-jpa-controller/UsersController.java new file mode 100644 index 00000000..cb009187 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-jpa-controller/UsersController.java @@ -0,0 +1,104 @@ +package com.hzy.controller; +import com.hzy.entity.Users; +import com.hzy.repository.UsersRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ + +@Slf4j +@Api(tags = "users") +@CrossOrigin +@RestController +@RequestMapping("/users") +public class UsersController { + + @Autowired + private UsersRepository usersRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + @ApiOperation(value = "save Users", notes = "save Users") + public Object save(@RequestBody Users users){ + try { + return ReturnT.success(usersRepository.save(users)); + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error("保存失败"); + } + + } + + /** + * 删除 + */ + @PostMapping("/delete") + @ApiOperation(value = "delete Users", notes = "delete Users") + public Object delete(int id){ + Optional users=usersRepository.findById(id); + if(users.isPresent()){ + usersRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + @ApiOperation(value = "find Users by id", notes = "find Users by id") + public Object find(int id){ + Optional users=usersRepository.findById(id); + if(users.isPresent()){ + return ReturnT.success(users.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + @ApiOperation(value = "list Users", notes = "list Users") + public Object list(@RequestBody Users users, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + try { + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(users, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return ReturnT.success(usersRepository.findAll(example, pageable)); + + } catch (Exception e) { + e.printStackTrace(); + return ReturnT.error(e.getMessage()); + } + + } + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/AdminRepository.java b/projects/1739976665259/jpa-starp/starp-repository/AdminRepository.java new file mode 100644 index 00000000..862999f0 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/AdminRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Admin; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface AdminRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/CollectNewsRepository.java b/projects/1739976665259/jpa-starp/starp-repository/CollectNewsRepository.java new file mode 100644 index 00000000..60e5ab5d --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/CollectNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CollectNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CollectNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/CollectPostsRepository.java b/projects/1739976665259/jpa-starp/starp-repository/CollectPostsRepository.java new file mode 100644 index 00000000..515d0954 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/CollectPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CollectPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CollectPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/CommentsNewsRepository.java b/projects/1739976665259/jpa-starp/starp-repository/CommentsNewsRepository.java new file mode 100644 index 00000000..f3273e27 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/CommentsNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CommentsNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CommentsNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/CommentsPostsRepository.java b/projects/1739976665259/jpa-starp/starp-repository/CommentsPostsRepository.java new file mode 100644 index 00000000..cb8733c1 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/CommentsPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CommentsPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CommentsPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/LeagueRepository.java b/projects/1739976665259/jpa-starp/starp-repository/LeagueRepository.java new file mode 100644 index 00000000..bf387898 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/LeagueRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.League; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface LeagueRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/LikesNewsRepository.java b/projects/1739976665259/jpa-starp/starp-repository/LikesNewsRepository.java new file mode 100644 index 00000000..716ffb89 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/LikesNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.LikesNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface LikesNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/LikesPostsRepository.java b/projects/1739976665259/jpa-starp/starp-repository/LikesPostsRepository.java new file mode 100644 index 00000000..07be8c41 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/LikesPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.LikesPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface LikesPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/NewsEditorRepository.java b/projects/1739976665259/jpa-starp/starp-repository/NewsEditorRepository.java new file mode 100644 index 00000000..9643ac21 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/NewsEditorRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.NewsEditor; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsEditorRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/NewsLeagueRepository.java b/projects/1739976665259/jpa-starp/starp-repository/NewsLeagueRepository.java new file mode 100644 index 00000000..d6979142 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/NewsLeagueRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.NewsLeague; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsLeagueRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/NewsRepository.java b/projects/1739976665259/jpa-starp/starp-repository/NewsRepository.java new file mode 100644 index 00000000..711b6f99 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/NewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.News; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/NewsTeamRepository.java b/projects/1739976665259/jpa-starp/starp-repository/NewsTeamRepository.java new file mode 100644 index 00000000..87e52bb9 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/NewsTeamRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.NewsTeam; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsTeamRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/PostsLeagueRepository.java b/projects/1739976665259/jpa-starp/starp-repository/PostsLeagueRepository.java new file mode 100644 index 00000000..30203e72 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/PostsLeagueRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.PostsLeague; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface PostsLeagueRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/PostsRepository.java b/projects/1739976665259/jpa-starp/starp-repository/PostsRepository.java new file mode 100644 index 00000000..61ac813b --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/PostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Posts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface PostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/PostsTeamRepository.java b/projects/1739976665259/jpa-starp/starp-repository/PostsTeamRepository.java new file mode 100644 index 00000000..3feae2aa --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/PostsTeamRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.PostsTeam; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface PostsTeamRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/ReportCommentsNewsRepository.java b/projects/1739976665259/jpa-starp/starp-repository/ReportCommentsNewsRepository.java new file mode 100644 index 00000000..6b764a9d --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/ReportCommentsNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.ReportCommentsNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface ReportCommentsNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/ReportCommentsPostsRepository.java b/projects/1739976665259/jpa-starp/starp-repository/ReportCommentsPostsRepository.java new file mode 100644 index 00000000..671a7721 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/ReportCommentsPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.ReportCommentsPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface ReportCommentsPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/ReportPostsRepository.java b/projects/1739976665259/jpa-starp/starp-repository/ReportPostsRepository.java new file mode 100644 index 00000000..2013e28b --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/ReportPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.ReportPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface ReportPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/TeamRepository.java b/projects/1739976665259/jpa-starp/starp-repository/TeamRepository.java new file mode 100644 index 00000000..26603871 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/TeamRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Team; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface TeamRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa-starp/starp-repository/UsersRepository.java b/projects/1739976665259/jpa-starp/starp-repository/UsersRepository.java new file mode 100644 index 00000000..0c564906 --- /dev/null +++ b/projects/1739976665259/jpa-starp/starp-repository/UsersRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Users; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface UsersRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/entity/Admin.java b/projects/1739976665259/jpa/entity/Admin.java new file mode 100644 index 00000000..ea565ad9 --- /dev/null +++ b/projects/1739976665259/jpa/entity/Admin.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="admin") +@ApiModel("admin") +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Admin() { + } + +} diff --git a/projects/1739976665259/jpa/entity/CollectNews.java b/projects/1739976665259/jpa/entity/CollectNews.java new file mode 100644 index 00000000..a7ae8b97 --- /dev/null +++ b/projects/1739976665259/jpa/entity/CollectNews.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="collect_news") +@ApiModel("collect_news") +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CollectNews() { + } + +} diff --git a/projects/1739976665259/jpa/entity/CollectPosts.java b/projects/1739976665259/jpa/entity/CollectPosts.java new file mode 100644 index 00000000..38fb6b19 --- /dev/null +++ b/projects/1739976665259/jpa/entity/CollectPosts.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="collect_posts") +@ApiModel("collect_posts") +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CollectPosts() { + } + +} diff --git a/projects/1739976665259/jpa/entity/CommentsNews.java b/projects/1739976665259/jpa/entity/CommentsNews.java new file mode 100644 index 00000000..fd3b8d81 --- /dev/null +++ b/projects/1739976665259/jpa/entity/CommentsNews.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="comments_news") +@ApiModel("comments_news") +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CommentsNews() { + } + +} diff --git a/projects/1739976665259/jpa/entity/CommentsPosts.java b/projects/1739976665259/jpa/entity/CommentsPosts.java new file mode 100644 index 00000000..e203a08d --- /dev/null +++ b/projects/1739976665259/jpa/entity/CommentsPosts.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="comments_posts") +@ApiModel("comments_posts") +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public CommentsPosts() { + } + +} diff --git a/projects/1739976665259/jpa/entity/League.java b/projects/1739976665259/jpa/entity/League.java new file mode 100644 index 00000000..e6d46703 --- /dev/null +++ b/projects/1739976665259/jpa/entity/League.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="league") +@ApiModel("league") +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public League() { + } + +} diff --git a/projects/1739976665259/jpa/entity/LikesNews.java b/projects/1739976665259/jpa/entity/LikesNews.java new file mode 100644 index 00000000..770353e8 --- /dev/null +++ b/projects/1739976665259/jpa/entity/LikesNews.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="likes_news") +@ApiModel("likes_news") +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public LikesNews() { + } + +} diff --git a/projects/1739976665259/jpa/entity/LikesPosts.java b/projects/1739976665259/jpa/entity/LikesPosts.java new file mode 100644 index 00000000..6640ff61 --- /dev/null +++ b/projects/1739976665259/jpa/entity/LikesPosts.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="likes_posts") +@ApiModel("likes_posts") +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public LikesPosts() { + } + +} diff --git a/projects/1739976665259/jpa/entity/News.java b/projects/1739976665259/jpa/entity/News.java new file mode 100644 index 00000000..c1ebee55 --- /dev/null +++ b/projects/1739976665259/jpa/entity/News.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="news") +@ApiModel("news") +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public News() { + } + +} diff --git a/projects/1739976665259/jpa/entity/NewsEditor.java b/projects/1739976665259/jpa/entity/NewsEditor.java new file mode 100644 index 00000000..74a5a3db --- /dev/null +++ b/projects/1739976665259/jpa/entity/NewsEditor.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="news_editor") +@ApiModel("news_editor") +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public NewsEditor() { + } + +} diff --git a/projects/1739976665259/jpa/entity/NewsLeague.java b/projects/1739976665259/jpa/entity/NewsLeague.java new file mode 100644 index 00000000..32f52106 --- /dev/null +++ b/projects/1739976665259/jpa/entity/NewsLeague.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="news_league") +@ApiModel("news_league") +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * n_id + */ + @ApiModelProperty("n_id") + @Column(name="n_id") + private Long nId; + + public NewsLeague() { + } + +} diff --git a/projects/1739976665259/jpa/entity/NewsTeam.java b/projects/1739976665259/jpa/entity/NewsTeam.java new file mode 100644 index 00000000..3473a251 --- /dev/null +++ b/projects/1739976665259/jpa/entity/NewsTeam.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="news_team") +@ApiModel("news_team") +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * n_id + */ + @ApiModelProperty("n_id") + @Column(name="n_id") + private Long nId; + + public NewsTeam() { + } + +} diff --git a/projects/1739976665259/jpa/entity/Posts.java b/projects/1739976665259/jpa/entity/Posts.java new file mode 100644 index 00000000..b834adda --- /dev/null +++ b/projects/1739976665259/jpa/entity/Posts.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="posts") +@ApiModel("posts") +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Posts() { + } + +} diff --git a/projects/1739976665259/jpa/entity/PostsLeague.java b/projects/1739976665259/jpa/entity/PostsLeague.java new file mode 100644 index 00000000..6830841d --- /dev/null +++ b/projects/1739976665259/jpa/entity/PostsLeague.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="posts_league") +@ApiModel("posts_league") +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public PostsLeague() { + } + +} diff --git a/projects/1739976665259/jpa/entity/PostsTeam.java b/projects/1739976665259/jpa/entity/PostsTeam.java new file mode 100644 index 00000000..29f29b63 --- /dev/null +++ b/projects/1739976665259/jpa/entity/PostsTeam.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="posts_team") +@ApiModel("posts_team") +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public PostsTeam() { + } + +} diff --git a/projects/1739976665259/jpa/entity/ReportCommentsNews.java b/projects/1739976665259/jpa/entity/ReportCommentsNews.java new file mode 100644 index 00000000..4fdcaf79 --- /dev/null +++ b/projects/1739976665259/jpa/entity/ReportCommentsNews.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="report_comments_news") +@ApiModel("report_comments_news") +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * cn_id + */ + @ApiModelProperty("cn_id") + @Column(name="cn_id") + private Long cnId; + + public ReportCommentsNews() { + } + +} diff --git a/projects/1739976665259/jpa/entity/ReportCommentsPosts.java b/projects/1739976665259/jpa/entity/ReportCommentsPosts.java new file mode 100644 index 00000000..86f5e2c2 --- /dev/null +++ b/projects/1739976665259/jpa/entity/ReportCommentsPosts.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="report_comments_posts") +@ApiModel("report_comments_posts") +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * cp_id + */ + @ApiModelProperty("cp_id") + @Column(name="cp_id") + private Long cpId; + + public ReportCommentsPosts() { + } + +} diff --git a/projects/1739976665259/jpa/entity/ReportPosts.java b/projects/1739976665259/jpa/entity/ReportPosts.java new file mode 100644 index 00000000..d65065b6 --- /dev/null +++ b/projects/1739976665259/jpa/entity/ReportPosts.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="report_posts") +@ApiModel("report_posts") +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * p_id + */ + @ApiModelProperty("p_id") + @Column(name="p_id") + private Long pId; + + public ReportPosts() { + } + +} diff --git a/projects/1739976665259/jpa/entity/Team.java b/projects/1739976665259/jpa/entity/Team.java new file mode 100644 index 00000000..8a40913b --- /dev/null +++ b/projects/1739976665259/jpa/entity/Team.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="team") +@ApiModel("team") +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Team() { + } + +} diff --git a/projects/1739976665259/jpa/entity/Users.java b/projects/1739976665259/jpa/entity/Users.java new file mode 100644 index 00000000..a7ccf790 --- /dev/null +++ b/projects/1739976665259/jpa/entity/Users.java @@ -0,0 +1,39 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Entity +@Data +@Table(name="users") +@ApiModel("users") +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue + /** + * id + */ + @ApiModelProperty("id") + @Column(name="id") + private Long id; + + public Users() { + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/AdminController.java b/projects/1739976665259/jpa/jpacontroller/AdminController.java new file mode 100644 index 00000000..1d060dbd --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/AdminController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.Admin; +import com.hzy.repository.AdminRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/admin") +public class AdminController { + + @Autowired + private AdminRepository adminRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Admin admin){ + return adminRepository.save(admin); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional admin=adminRepository.findById(id); + if(admin.isPresent()){ + adminRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional admin=adminRepository.findById(id); + if(admin.isPresent()){ + return ReturnT.success(admin.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Admin admin, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(admin, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return adminRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/CollectNewsController.java b/projects/1739976665259/jpa/jpacontroller/CollectNewsController.java new file mode 100644 index 00000000..b15996f1 --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/CollectNewsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.CollectNews; +import com.hzy.repository.CollectNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/collectNews") +public class CollectNewsController { + + @Autowired + private CollectNewsRepository collectNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CollectNews collectNews){ + return collectNewsRepository.save(collectNews); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional collectNews=collectNewsRepository.findById(id); + if(collectNews.isPresent()){ + collectNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional collectNews=collectNewsRepository.findById(id); + if(collectNews.isPresent()){ + return ReturnT.success(collectNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CollectNews collectNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(collectNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return collectNewsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/CollectPostsController.java b/projects/1739976665259/jpa/jpacontroller/CollectPostsController.java new file mode 100644 index 00000000..b83633e4 --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/CollectPostsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.CollectPosts; +import com.hzy.repository.CollectPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/collectPosts") +public class CollectPostsController { + + @Autowired + private CollectPostsRepository collectPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CollectPosts collectPosts){ + return collectPostsRepository.save(collectPosts); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional collectPosts=collectPostsRepository.findById(id); + if(collectPosts.isPresent()){ + collectPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional collectPosts=collectPostsRepository.findById(id); + if(collectPosts.isPresent()){ + return ReturnT.success(collectPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CollectPosts collectPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(collectPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return collectPostsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/CommentsNewsController.java b/projects/1739976665259/jpa/jpacontroller/CommentsNewsController.java new file mode 100644 index 00000000..e402b55b --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/CommentsNewsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.CommentsNews; +import com.hzy.repository.CommentsNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/commentsNews") +public class CommentsNewsController { + + @Autowired + private CommentsNewsRepository commentsNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CommentsNews commentsNews){ + return commentsNewsRepository.save(commentsNews); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional commentsNews=commentsNewsRepository.findById(id); + if(commentsNews.isPresent()){ + commentsNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional commentsNews=commentsNewsRepository.findById(id); + if(commentsNews.isPresent()){ + return ReturnT.success(commentsNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CommentsNews commentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(commentsNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return commentsNewsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/CommentsPostsController.java b/projects/1739976665259/jpa/jpacontroller/CommentsPostsController.java new file mode 100644 index 00000000..6232cbb7 --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/CommentsPostsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.CommentsPosts; +import com.hzy.repository.CommentsPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/commentsPosts") +public class CommentsPostsController { + + @Autowired + private CommentsPostsRepository commentsPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CommentsPosts commentsPosts){ + return commentsPostsRepository.save(commentsPosts); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional commentsPosts=commentsPostsRepository.findById(id); + if(commentsPosts.isPresent()){ + commentsPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional commentsPosts=commentsPostsRepository.findById(id); + if(commentsPosts.isPresent()){ + return ReturnT.success(commentsPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CommentsPosts commentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(commentsPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return commentsPostsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/LeagueController.java b/projects/1739976665259/jpa/jpacontroller/LeagueController.java new file mode 100644 index 00000000..44ecef6f --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/LeagueController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.League; +import com.hzy.repository.LeagueRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/league") +public class LeagueController { + + @Autowired + private LeagueRepository leagueRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(League league){ + return leagueRepository.save(league); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional league=leagueRepository.findById(id); + if(league.isPresent()){ + leagueRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional league=leagueRepository.findById(id); + if(league.isPresent()){ + return ReturnT.success(league.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(League league, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(league, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return leagueRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/LikesNewsController.java b/projects/1739976665259/jpa/jpacontroller/LikesNewsController.java new file mode 100644 index 00000000..06c22b73 --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/LikesNewsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.LikesNews; +import com.hzy.repository.LikesNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/likesNews") +public class LikesNewsController { + + @Autowired + private LikesNewsRepository likesNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(LikesNews likesNews){ + return likesNewsRepository.save(likesNews); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional likesNews=likesNewsRepository.findById(id); + if(likesNews.isPresent()){ + likesNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional likesNews=likesNewsRepository.findById(id); + if(likesNews.isPresent()){ + return ReturnT.success(likesNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(LikesNews likesNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(likesNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return likesNewsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/LikesPostsController.java b/projects/1739976665259/jpa/jpacontroller/LikesPostsController.java new file mode 100644 index 00000000..b6d7a40f --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/LikesPostsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.LikesPosts; +import com.hzy.repository.LikesPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/likesPosts") +public class LikesPostsController { + + @Autowired + private LikesPostsRepository likesPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(LikesPosts likesPosts){ + return likesPostsRepository.save(likesPosts); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional likesPosts=likesPostsRepository.findById(id); + if(likesPosts.isPresent()){ + likesPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional likesPosts=likesPostsRepository.findById(id); + if(likesPosts.isPresent()){ + return ReturnT.success(likesPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(LikesPosts likesPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(likesPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return likesPostsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/NewsController.java b/projects/1739976665259/jpa/jpacontroller/NewsController.java new file mode 100644 index 00000000..230da201 --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/NewsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.News; +import com.hzy.repository.NewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/news") +public class NewsController { + + @Autowired + private NewsRepository newsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(News news){ + return newsRepository.save(news); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional news=newsRepository.findById(id); + if(news.isPresent()){ + newsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional news=newsRepository.findById(id); + if(news.isPresent()){ + return ReturnT.success(news.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(News news, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(news, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return newsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/NewsEditorController.java b/projects/1739976665259/jpa/jpacontroller/NewsEditorController.java new file mode 100644 index 00000000..22f4d192 --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/NewsEditorController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.NewsEditor; +import com.hzy.repository.NewsEditorRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsEditor") +public class NewsEditorController { + + @Autowired + private NewsEditorRepository newsEditorRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsEditor newsEditor){ + return newsEditorRepository.save(newsEditor); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional newsEditor=newsEditorRepository.findById(id); + if(newsEditor.isPresent()){ + newsEditorRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional newsEditor=newsEditorRepository.findById(id); + if(newsEditor.isPresent()){ + return ReturnT.success(newsEditor.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsEditor newsEditor, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(newsEditor, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return newsEditorRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/NewsLeagueController.java b/projects/1739976665259/jpa/jpacontroller/NewsLeagueController.java new file mode 100644 index 00000000..590d90fc --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/NewsLeagueController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.NewsLeague; +import com.hzy.repository.NewsLeagueRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsLeague") +public class NewsLeagueController { + + @Autowired + private NewsLeagueRepository newsLeagueRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsLeague newsLeague){ + return newsLeagueRepository.save(newsLeague); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional newsLeague=newsLeagueRepository.findById(id); + if(newsLeague.isPresent()){ + newsLeagueRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional newsLeague=newsLeagueRepository.findById(id); + if(newsLeague.isPresent()){ + return ReturnT.success(newsLeague.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsLeague newsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(newsLeague, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return newsLeagueRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/NewsTeamController.java b/projects/1739976665259/jpa/jpacontroller/NewsTeamController.java new file mode 100644 index 00000000..49ab5f14 --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/NewsTeamController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.NewsTeam; +import com.hzy.repository.NewsTeamRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsTeam") +public class NewsTeamController { + + @Autowired + private NewsTeamRepository newsTeamRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsTeam newsTeam){ + return newsTeamRepository.save(newsTeam); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional newsTeam=newsTeamRepository.findById(id); + if(newsTeam.isPresent()){ + newsTeamRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional newsTeam=newsTeamRepository.findById(id); + if(newsTeam.isPresent()){ + return ReturnT.success(newsTeam.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsTeam newsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(newsTeam, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return newsTeamRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/PostsController.java b/projects/1739976665259/jpa/jpacontroller/PostsController.java new file mode 100644 index 00000000..12430d2b --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/PostsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.Posts; +import com.hzy.repository.PostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/posts") +public class PostsController { + + @Autowired + private PostsRepository postsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Posts posts){ + return postsRepository.save(posts); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional posts=postsRepository.findById(id); + if(posts.isPresent()){ + postsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional posts=postsRepository.findById(id); + if(posts.isPresent()){ + return ReturnT.success(posts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Posts posts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(posts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return postsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/PostsLeagueController.java b/projects/1739976665259/jpa/jpacontroller/PostsLeagueController.java new file mode 100644 index 00000000..c2c0d743 --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/PostsLeagueController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.PostsLeague; +import com.hzy.repository.PostsLeagueRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/postsLeague") +public class PostsLeagueController { + + @Autowired + private PostsLeagueRepository postsLeagueRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(PostsLeague postsLeague){ + return postsLeagueRepository.save(postsLeague); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional postsLeague=postsLeagueRepository.findById(id); + if(postsLeague.isPresent()){ + postsLeagueRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional postsLeague=postsLeagueRepository.findById(id); + if(postsLeague.isPresent()){ + return ReturnT.success(postsLeague.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(PostsLeague postsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(postsLeague, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return postsLeagueRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/PostsTeamController.java b/projects/1739976665259/jpa/jpacontroller/PostsTeamController.java new file mode 100644 index 00000000..ffefc572 --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/PostsTeamController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.PostsTeam; +import com.hzy.repository.PostsTeamRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/postsTeam") +public class PostsTeamController { + + @Autowired + private PostsTeamRepository postsTeamRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(PostsTeam postsTeam){ + return postsTeamRepository.save(postsTeam); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional postsTeam=postsTeamRepository.findById(id); + if(postsTeam.isPresent()){ + postsTeamRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional postsTeam=postsTeamRepository.findById(id); + if(postsTeam.isPresent()){ + return ReturnT.success(postsTeam.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(PostsTeam postsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(postsTeam, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return postsTeamRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/ReportCommentsNewsController.java b/projects/1739976665259/jpa/jpacontroller/ReportCommentsNewsController.java new file mode 100644 index 00000000..05dc781a --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/ReportCommentsNewsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.ReportCommentsNews; +import com.hzy.repository.ReportCommentsNewsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportCommentsNews") +public class ReportCommentsNewsController { + + @Autowired + private ReportCommentsNewsRepository reportCommentsNewsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportCommentsNews reportCommentsNews){ + return reportCommentsNewsRepository.save(reportCommentsNews); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional reportCommentsNews=reportCommentsNewsRepository.findById(id); + if(reportCommentsNews.isPresent()){ + reportCommentsNewsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional reportCommentsNews=reportCommentsNewsRepository.findById(id); + if(reportCommentsNews.isPresent()){ + return ReturnT.success(reportCommentsNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportCommentsNews reportCommentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(reportCommentsNews, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return reportCommentsNewsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/ReportCommentsPostsController.java b/projects/1739976665259/jpa/jpacontroller/ReportCommentsPostsController.java new file mode 100644 index 00000000..bbead975 --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/ReportCommentsPostsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.ReportCommentsPosts; +import com.hzy.repository.ReportCommentsPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportCommentsPosts") +public class ReportCommentsPostsController { + + @Autowired + private ReportCommentsPostsRepository reportCommentsPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportCommentsPosts reportCommentsPosts){ + return reportCommentsPostsRepository.save(reportCommentsPosts); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional reportCommentsPosts=reportCommentsPostsRepository.findById(id); + if(reportCommentsPosts.isPresent()){ + reportCommentsPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional reportCommentsPosts=reportCommentsPostsRepository.findById(id); + if(reportCommentsPosts.isPresent()){ + return ReturnT.success(reportCommentsPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportCommentsPosts reportCommentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(reportCommentsPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return reportCommentsPostsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/ReportPostsController.java b/projects/1739976665259/jpa/jpacontroller/ReportPostsController.java new file mode 100644 index 00000000..50777e87 --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/ReportPostsController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.ReportPosts; +import com.hzy.repository.ReportPostsRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportPosts") +public class ReportPostsController { + + @Autowired + private ReportPostsRepository reportPostsRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportPosts reportPosts){ + return reportPostsRepository.save(reportPosts); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional reportPosts=reportPostsRepository.findById(id); + if(reportPosts.isPresent()){ + reportPostsRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional reportPosts=reportPostsRepository.findById(id); + if(reportPosts.isPresent()){ + return ReturnT.success(reportPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportPosts reportPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(reportPosts, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return reportPostsRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/TeamController.java b/projects/1739976665259/jpa/jpacontroller/TeamController.java new file mode 100644 index 00000000..5f631830 --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/TeamController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.Team; +import com.hzy.repository.TeamRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/team") +public class TeamController { + + @Autowired + private TeamRepository teamRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Team team){ + return teamRepository.save(team); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional team=teamRepository.findById(id); + if(team.isPresent()){ + teamRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional team=teamRepository.findById(id); + if(team.isPresent()){ + return ReturnT.success(team.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Team team, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(team, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return teamRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/jpacontroller/UsersController.java b/projects/1739976665259/jpa/jpacontroller/UsersController.java new file mode 100644 index 00000000..b1c8eef4 --- /dev/null +++ b/projects/1739976665259/jpa/jpacontroller/UsersController.java @@ -0,0 +1,83 @@ +package com.hzy.controller; +import com.hzy.entity.Users; +import com.hzy.repository.UsersRepository; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.PageRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/users") +public class UsersController { + + @Autowired + private UsersRepository usersRepository; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Users users){ + return usersRepository.save(users); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Optional users=usersRepository.findById(id); + if(users.isPresent()){ + usersRepository.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional users=usersRepository.findById(id); + if(users.isPresent()){ + return ReturnT.success(users.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Users users, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + + //创建匹配器,需要查询条件请修改此处代码 + ExampleMatcher matcher = ExampleMatcher.matchingAll(); + + //创建实例 + Example example = Example.of(users, matcher); + //分页构造 + Pageable pageable = PageRequest.of(pageNumber,pageSize); + + return usersRepository.findAll(example, pageable); + } + +} diff --git a/projects/1739976665259/jpa/repository/AdminRepository.java b/projects/1739976665259/jpa/repository/AdminRepository.java new file mode 100644 index 00000000..862999f0 --- /dev/null +++ b/projects/1739976665259/jpa/repository/AdminRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Admin; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface AdminRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/CollectNewsRepository.java b/projects/1739976665259/jpa/repository/CollectNewsRepository.java new file mode 100644 index 00000000..60e5ab5d --- /dev/null +++ b/projects/1739976665259/jpa/repository/CollectNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CollectNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CollectNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/CollectPostsRepository.java b/projects/1739976665259/jpa/repository/CollectPostsRepository.java new file mode 100644 index 00000000..515d0954 --- /dev/null +++ b/projects/1739976665259/jpa/repository/CollectPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CollectPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CollectPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/CommentsNewsRepository.java b/projects/1739976665259/jpa/repository/CommentsNewsRepository.java new file mode 100644 index 00000000..f3273e27 --- /dev/null +++ b/projects/1739976665259/jpa/repository/CommentsNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CommentsNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CommentsNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/CommentsPostsRepository.java b/projects/1739976665259/jpa/repository/CommentsPostsRepository.java new file mode 100644 index 00000000..cb8733c1 --- /dev/null +++ b/projects/1739976665259/jpa/repository/CommentsPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.CommentsPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface CommentsPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/LeagueRepository.java b/projects/1739976665259/jpa/repository/LeagueRepository.java new file mode 100644 index 00000000..bf387898 --- /dev/null +++ b/projects/1739976665259/jpa/repository/LeagueRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.League; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface LeagueRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/LikesNewsRepository.java b/projects/1739976665259/jpa/repository/LikesNewsRepository.java new file mode 100644 index 00000000..716ffb89 --- /dev/null +++ b/projects/1739976665259/jpa/repository/LikesNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.LikesNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface LikesNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/LikesPostsRepository.java b/projects/1739976665259/jpa/repository/LikesPostsRepository.java new file mode 100644 index 00000000..07be8c41 --- /dev/null +++ b/projects/1739976665259/jpa/repository/LikesPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.LikesPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface LikesPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/NewsEditorRepository.java b/projects/1739976665259/jpa/repository/NewsEditorRepository.java new file mode 100644 index 00000000..9643ac21 --- /dev/null +++ b/projects/1739976665259/jpa/repository/NewsEditorRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.NewsEditor; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsEditorRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/NewsLeagueRepository.java b/projects/1739976665259/jpa/repository/NewsLeagueRepository.java new file mode 100644 index 00000000..d6979142 --- /dev/null +++ b/projects/1739976665259/jpa/repository/NewsLeagueRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.NewsLeague; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsLeagueRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/NewsRepository.java b/projects/1739976665259/jpa/repository/NewsRepository.java new file mode 100644 index 00000000..711b6f99 --- /dev/null +++ b/projects/1739976665259/jpa/repository/NewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.News; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/NewsTeamRepository.java b/projects/1739976665259/jpa/repository/NewsTeamRepository.java new file mode 100644 index 00000000..87e52bb9 --- /dev/null +++ b/projects/1739976665259/jpa/repository/NewsTeamRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.NewsTeam; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface NewsTeamRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/PostsLeagueRepository.java b/projects/1739976665259/jpa/repository/PostsLeagueRepository.java new file mode 100644 index 00000000..30203e72 --- /dev/null +++ b/projects/1739976665259/jpa/repository/PostsLeagueRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.PostsLeague; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface PostsLeagueRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/PostsRepository.java b/projects/1739976665259/jpa/repository/PostsRepository.java new file mode 100644 index 00000000..61ac813b --- /dev/null +++ b/projects/1739976665259/jpa/repository/PostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Posts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface PostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/PostsTeamRepository.java b/projects/1739976665259/jpa/repository/PostsTeamRepository.java new file mode 100644 index 00000000..3feae2aa --- /dev/null +++ b/projects/1739976665259/jpa/repository/PostsTeamRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.PostsTeam; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface PostsTeamRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/ReportCommentsNewsRepository.java b/projects/1739976665259/jpa/repository/ReportCommentsNewsRepository.java new file mode 100644 index 00000000..6b764a9d --- /dev/null +++ b/projects/1739976665259/jpa/repository/ReportCommentsNewsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.ReportCommentsNews; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface ReportCommentsNewsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/ReportCommentsPostsRepository.java b/projects/1739976665259/jpa/repository/ReportCommentsPostsRepository.java new file mode 100644 index 00000000..671a7721 --- /dev/null +++ b/projects/1739976665259/jpa/repository/ReportCommentsPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.ReportCommentsPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface ReportCommentsPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/ReportPostsRepository.java b/projects/1739976665259/jpa/repository/ReportPostsRepository.java new file mode 100644 index 00000000..2013e28b --- /dev/null +++ b/projects/1739976665259/jpa/repository/ReportPostsRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.ReportPosts; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface ReportPostsRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/TeamRepository.java b/projects/1739976665259/jpa/repository/TeamRepository.java new file mode 100644 index 00000000..26603871 --- /dev/null +++ b/projects/1739976665259/jpa/repository/TeamRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Team; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface TeamRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/jpa/repository/UsersRepository.java b/projects/1739976665259/jpa/repository/UsersRepository.java new file mode 100644 index 00000000..0c564906 --- /dev/null +++ b/projects/1739976665259/jpa/repository/UsersRepository.java @@ -0,0 +1,18 @@ +package com.hzy.repository; +import com.hzy.entity.Users; + +import java.util.List; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Repository +public interface UsersRepository extends JpaRepository { + + + +} diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/AdminController.java b/projects/1739976665259/mybatis-plus/pluscontroller/AdminController.java new file mode 100644 index 00000000..032c97a7 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/AdminController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.Admin; +import com.hzy.mapper.AdminMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description admin控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/admin") +public class AdminController { + + @Autowired + private AdminMapper adminMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody Admin admin){ + log.info("admin:"+JSON.toJSONString(admin)); + Admin oldAdmin = adminMapper.selectOne(new QueryWrapper().eq("admin_id",admin.getAdminId())); + admin.setUpdateTime(new Date()); + if(oldAdmin!=null){ + adminMapper.updateById(admin); + }else{ + if(adminMapper.selectOne(new QueryWrapper().eq("admin_name",admin.getAdminName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + admin.setCreateTime(new Date()); + adminMapper.insert(admin); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Admin admin = adminMapper.selectOne(new QueryWrapper().eq("admin_id",id)); + if(admin!=null){ + adminMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Admin admin = adminMapper.selectOne(new QueryWrapper().eq("admin_id",id)); + if(admin!=null){ + return ReturnT.success(admin); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + Admin admin = JSON.parseObject(searchParams, Admin.class); + queryWrapper.eq(StringUtils.isNoneEmpty(admin.getAdminName()), "admin_name", admin.getAdminName()); + } + //执行分页 + IPage pageList = adminMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + Admin queryParamDTO = JSON.parseObject(searchParams, Admin.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = adminMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = adminMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("admin-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + Admin admin = adminMapper.selectOne(new QueryWrapper().eq("admin_id",id)); + return new ModelAndView("admin-edit","admin",admin); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + Admin admin = adminMapper.selectOne(new QueryWrapper().eq("admin_id",id)); + if(admin!=null){ + admin.setUpdateTime(new Date()); + admin.setStatus(status); + adminMapper.updateById(admin); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(admin.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/CollectNewsController.java b/projects/1739976665259/mybatis-plus/pluscontroller/CollectNewsController.java new file mode 100644 index 00000000..968b2cf0 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/CollectNewsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.CollectNews; +import com.hzy.mapper.CollectNewsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description collect_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/collectNews") +public class CollectNewsController { + + @Autowired + private CollectNewsMapper collectNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody CollectNews collectNews){ + log.info("collectNews:"+JSON.toJSONString(collectNews)); + CollectNews oldCollectNews = collectNewsMapper.selectOne(new QueryWrapper().eq("collectNews_id",collectNews.getCollectNewsId())); + collectNews.setUpdateTime(new Date()); + if(oldCollectNews!=null){ + collectNewsMapper.updateById(collectNews); + }else{ + if(collectNewsMapper.selectOne(new QueryWrapper().eq("collectNews_name",collectNews.getCollectNewsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + collectNews.setCreateTime(new Date()); + collectNewsMapper.insert(collectNews); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CollectNews collectNews = collectNewsMapper.selectOne(new QueryWrapper().eq("collectNews_id",id)); + if(collectNews!=null){ + collectNewsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CollectNews collectNews = collectNewsMapper.selectOne(new QueryWrapper().eq("collectNews_id",id)); + if(collectNews!=null){ + return ReturnT.success(collectNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + CollectNews collectNews = JSON.parseObject(searchParams, CollectNews.class); + queryWrapper.eq(StringUtils.isNoneEmpty(collectNews.getCollectNewsName()), "collectNews_name", collectNews.getCollectNewsName()); + } + //执行分页 + IPage pageList = collectNewsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + CollectNews queryParamDTO = JSON.parseObject(searchParams, CollectNews.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = collectNewsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = collectNewsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("collectNews-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + CollectNews collectNews = collectNewsMapper.selectOne(new QueryWrapper().eq("collectNews_id",id)); + return new ModelAndView("collectNews-edit","collectNews",collectNews); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + CollectNews collectNews = collectNewsMapper.selectOne(new QueryWrapper().eq("collectNews_id",id)); + if(collectNews!=null){ + collectNews.setUpdateTime(new Date()); + collectNews.setStatus(status); + collectNewsMapper.updateById(collectNews); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(collectNews.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/CollectPostsController.java b/projects/1739976665259/mybatis-plus/pluscontroller/CollectPostsController.java new file mode 100644 index 00000000..7eb250f5 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/CollectPostsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.CollectPosts; +import com.hzy.mapper.CollectPostsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description collect_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/collectPosts") +public class CollectPostsController { + + @Autowired + private CollectPostsMapper collectPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody CollectPosts collectPosts){ + log.info("collectPosts:"+JSON.toJSONString(collectPosts)); + CollectPosts oldCollectPosts = collectPostsMapper.selectOne(new QueryWrapper().eq("collectPosts_id",collectPosts.getCollectPostsId())); + collectPosts.setUpdateTime(new Date()); + if(oldCollectPosts!=null){ + collectPostsMapper.updateById(collectPosts); + }else{ + if(collectPostsMapper.selectOne(new QueryWrapper().eq("collectPosts_name",collectPosts.getCollectPostsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + collectPosts.setCreateTime(new Date()); + collectPostsMapper.insert(collectPosts); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CollectPosts collectPosts = collectPostsMapper.selectOne(new QueryWrapper().eq("collectPosts_id",id)); + if(collectPosts!=null){ + collectPostsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CollectPosts collectPosts = collectPostsMapper.selectOne(new QueryWrapper().eq("collectPosts_id",id)); + if(collectPosts!=null){ + return ReturnT.success(collectPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + CollectPosts collectPosts = JSON.parseObject(searchParams, CollectPosts.class); + queryWrapper.eq(StringUtils.isNoneEmpty(collectPosts.getCollectPostsName()), "collectPosts_name", collectPosts.getCollectPostsName()); + } + //执行分页 + IPage pageList = collectPostsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + CollectPosts queryParamDTO = JSON.parseObject(searchParams, CollectPosts.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = collectPostsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = collectPostsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("collectPosts-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + CollectPosts collectPosts = collectPostsMapper.selectOne(new QueryWrapper().eq("collectPosts_id",id)); + return new ModelAndView("collectPosts-edit","collectPosts",collectPosts); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + CollectPosts collectPosts = collectPostsMapper.selectOne(new QueryWrapper().eq("collectPosts_id",id)); + if(collectPosts!=null){ + collectPosts.setUpdateTime(new Date()); + collectPosts.setStatus(status); + collectPostsMapper.updateById(collectPosts); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(collectPosts.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/CommentsNewsController.java b/projects/1739976665259/mybatis-plus/pluscontroller/CommentsNewsController.java new file mode 100644 index 00000000..1ff93f00 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/CommentsNewsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.CommentsNews; +import com.hzy.mapper.CommentsNewsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description comments_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/commentsNews") +public class CommentsNewsController { + + @Autowired + private CommentsNewsMapper commentsNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody CommentsNews commentsNews){ + log.info("commentsNews:"+JSON.toJSONString(commentsNews)); + CommentsNews oldCommentsNews = commentsNewsMapper.selectOne(new QueryWrapper().eq("commentsNews_id",commentsNews.getCommentsNewsId())); + commentsNews.setUpdateTime(new Date()); + if(oldCommentsNews!=null){ + commentsNewsMapper.updateById(commentsNews); + }else{ + if(commentsNewsMapper.selectOne(new QueryWrapper().eq("commentsNews_name",commentsNews.getCommentsNewsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + commentsNews.setCreateTime(new Date()); + commentsNewsMapper.insert(commentsNews); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CommentsNews commentsNews = commentsNewsMapper.selectOne(new QueryWrapper().eq("commentsNews_id",id)); + if(commentsNews!=null){ + commentsNewsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CommentsNews commentsNews = commentsNewsMapper.selectOne(new QueryWrapper().eq("commentsNews_id",id)); + if(commentsNews!=null){ + return ReturnT.success(commentsNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + CommentsNews commentsNews = JSON.parseObject(searchParams, CommentsNews.class); + queryWrapper.eq(StringUtils.isNoneEmpty(commentsNews.getCommentsNewsName()), "commentsNews_name", commentsNews.getCommentsNewsName()); + } + //执行分页 + IPage pageList = commentsNewsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + CommentsNews queryParamDTO = JSON.parseObject(searchParams, CommentsNews.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = commentsNewsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = commentsNewsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("commentsNews-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + CommentsNews commentsNews = commentsNewsMapper.selectOne(new QueryWrapper().eq("commentsNews_id",id)); + return new ModelAndView("commentsNews-edit","commentsNews",commentsNews); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + CommentsNews commentsNews = commentsNewsMapper.selectOne(new QueryWrapper().eq("commentsNews_id",id)); + if(commentsNews!=null){ + commentsNews.setUpdateTime(new Date()); + commentsNews.setStatus(status); + commentsNewsMapper.updateById(commentsNews); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(commentsNews.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/CommentsPostsController.java b/projects/1739976665259/mybatis-plus/pluscontroller/CommentsPostsController.java new file mode 100644 index 00000000..3a666564 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/CommentsPostsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.CommentsPosts; +import com.hzy.mapper.CommentsPostsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description comments_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/commentsPosts") +public class CommentsPostsController { + + @Autowired + private CommentsPostsMapper commentsPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody CommentsPosts commentsPosts){ + log.info("commentsPosts:"+JSON.toJSONString(commentsPosts)); + CommentsPosts oldCommentsPosts = commentsPostsMapper.selectOne(new QueryWrapper().eq("commentsPosts_id",commentsPosts.getCommentsPostsId())); + commentsPosts.setUpdateTime(new Date()); + if(oldCommentsPosts!=null){ + commentsPostsMapper.updateById(commentsPosts); + }else{ + if(commentsPostsMapper.selectOne(new QueryWrapper().eq("commentsPosts_name",commentsPosts.getCommentsPostsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + commentsPosts.setCreateTime(new Date()); + commentsPostsMapper.insert(commentsPosts); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + CommentsPosts commentsPosts = commentsPostsMapper.selectOne(new QueryWrapper().eq("commentsPosts_id",id)); + if(commentsPosts!=null){ + commentsPostsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + CommentsPosts commentsPosts = commentsPostsMapper.selectOne(new QueryWrapper().eq("commentsPosts_id",id)); + if(commentsPosts!=null){ + return ReturnT.success(commentsPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + CommentsPosts commentsPosts = JSON.parseObject(searchParams, CommentsPosts.class); + queryWrapper.eq(StringUtils.isNoneEmpty(commentsPosts.getCommentsPostsName()), "commentsPosts_name", commentsPosts.getCommentsPostsName()); + } + //执行分页 + IPage pageList = commentsPostsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + CommentsPosts queryParamDTO = JSON.parseObject(searchParams, CommentsPosts.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = commentsPostsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = commentsPostsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("commentsPosts-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + CommentsPosts commentsPosts = commentsPostsMapper.selectOne(new QueryWrapper().eq("commentsPosts_id",id)); + return new ModelAndView("commentsPosts-edit","commentsPosts",commentsPosts); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + CommentsPosts commentsPosts = commentsPostsMapper.selectOne(new QueryWrapper().eq("commentsPosts_id",id)); + if(commentsPosts!=null){ + commentsPosts.setUpdateTime(new Date()); + commentsPosts.setStatus(status); + commentsPostsMapper.updateById(commentsPosts); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(commentsPosts.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/LeagueController.java b/projects/1739976665259/mybatis-plus/pluscontroller/LeagueController.java new file mode 100644 index 00000000..894b1eaa --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/LeagueController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.League; +import com.hzy.mapper.LeagueMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description league控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/league") +public class LeagueController { + + @Autowired + private LeagueMapper leagueMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody League league){ + log.info("league:"+JSON.toJSONString(league)); + League oldLeague = leagueMapper.selectOne(new QueryWrapper().eq("league_id",league.getLeagueId())); + league.setUpdateTime(new Date()); + if(oldLeague!=null){ + leagueMapper.updateById(league); + }else{ + if(leagueMapper.selectOne(new QueryWrapper().eq("league_name",league.getLeagueName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + league.setCreateTime(new Date()); + leagueMapper.insert(league); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + League league = leagueMapper.selectOne(new QueryWrapper().eq("league_id",id)); + if(league!=null){ + leagueMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + League league = leagueMapper.selectOne(new QueryWrapper().eq("league_id",id)); + if(league!=null){ + return ReturnT.success(league); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + League league = JSON.parseObject(searchParams, League.class); + queryWrapper.eq(StringUtils.isNoneEmpty(league.getLeagueName()), "league_name", league.getLeagueName()); + } + //执行分页 + IPage pageList = leagueMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + League queryParamDTO = JSON.parseObject(searchParams, League.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = leagueMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = leagueMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("league-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + League league = leagueMapper.selectOne(new QueryWrapper().eq("league_id",id)); + return new ModelAndView("league-edit","league",league); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + League league = leagueMapper.selectOne(new QueryWrapper().eq("league_id",id)); + if(league!=null){ + league.setUpdateTime(new Date()); + league.setStatus(status); + leagueMapper.updateById(league); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(league.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/LikesNewsController.java b/projects/1739976665259/mybatis-plus/pluscontroller/LikesNewsController.java new file mode 100644 index 00000000..a0f8e66d --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/LikesNewsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.LikesNews; +import com.hzy.mapper.LikesNewsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description likes_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/likesNews") +public class LikesNewsController { + + @Autowired + private LikesNewsMapper likesNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody LikesNews likesNews){ + log.info("likesNews:"+JSON.toJSONString(likesNews)); + LikesNews oldLikesNews = likesNewsMapper.selectOne(new QueryWrapper().eq("likesNews_id",likesNews.getLikesNewsId())); + likesNews.setUpdateTime(new Date()); + if(oldLikesNews!=null){ + likesNewsMapper.updateById(likesNews); + }else{ + if(likesNewsMapper.selectOne(new QueryWrapper().eq("likesNews_name",likesNews.getLikesNewsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + likesNews.setCreateTime(new Date()); + likesNewsMapper.insert(likesNews); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + LikesNews likesNews = likesNewsMapper.selectOne(new QueryWrapper().eq("likesNews_id",id)); + if(likesNews!=null){ + likesNewsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + LikesNews likesNews = likesNewsMapper.selectOne(new QueryWrapper().eq("likesNews_id",id)); + if(likesNews!=null){ + return ReturnT.success(likesNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + LikesNews likesNews = JSON.parseObject(searchParams, LikesNews.class); + queryWrapper.eq(StringUtils.isNoneEmpty(likesNews.getLikesNewsName()), "likesNews_name", likesNews.getLikesNewsName()); + } + //执行分页 + IPage pageList = likesNewsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + LikesNews queryParamDTO = JSON.parseObject(searchParams, LikesNews.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = likesNewsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = likesNewsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("likesNews-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + LikesNews likesNews = likesNewsMapper.selectOne(new QueryWrapper().eq("likesNews_id",id)); + return new ModelAndView("likesNews-edit","likesNews",likesNews); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + LikesNews likesNews = likesNewsMapper.selectOne(new QueryWrapper().eq("likesNews_id",id)); + if(likesNews!=null){ + likesNews.setUpdateTime(new Date()); + likesNews.setStatus(status); + likesNewsMapper.updateById(likesNews); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(likesNews.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/LikesPostsController.java b/projects/1739976665259/mybatis-plus/pluscontroller/LikesPostsController.java new file mode 100644 index 00000000..0a8f337e --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/LikesPostsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.LikesPosts; +import com.hzy.mapper.LikesPostsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description likes_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/likesPosts") +public class LikesPostsController { + + @Autowired + private LikesPostsMapper likesPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody LikesPosts likesPosts){ + log.info("likesPosts:"+JSON.toJSONString(likesPosts)); + LikesPosts oldLikesPosts = likesPostsMapper.selectOne(new QueryWrapper().eq("likesPosts_id",likesPosts.getLikesPostsId())); + likesPosts.setUpdateTime(new Date()); + if(oldLikesPosts!=null){ + likesPostsMapper.updateById(likesPosts); + }else{ + if(likesPostsMapper.selectOne(new QueryWrapper().eq("likesPosts_name",likesPosts.getLikesPostsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + likesPosts.setCreateTime(new Date()); + likesPostsMapper.insert(likesPosts); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + LikesPosts likesPosts = likesPostsMapper.selectOne(new QueryWrapper().eq("likesPosts_id",id)); + if(likesPosts!=null){ + likesPostsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + LikesPosts likesPosts = likesPostsMapper.selectOne(new QueryWrapper().eq("likesPosts_id",id)); + if(likesPosts!=null){ + return ReturnT.success(likesPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + LikesPosts likesPosts = JSON.parseObject(searchParams, LikesPosts.class); + queryWrapper.eq(StringUtils.isNoneEmpty(likesPosts.getLikesPostsName()), "likesPosts_name", likesPosts.getLikesPostsName()); + } + //执行分页 + IPage pageList = likesPostsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + LikesPosts queryParamDTO = JSON.parseObject(searchParams, LikesPosts.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = likesPostsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = likesPostsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("likesPosts-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + LikesPosts likesPosts = likesPostsMapper.selectOne(new QueryWrapper().eq("likesPosts_id",id)); + return new ModelAndView("likesPosts-edit","likesPosts",likesPosts); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + LikesPosts likesPosts = likesPostsMapper.selectOne(new QueryWrapper().eq("likesPosts_id",id)); + if(likesPosts!=null){ + likesPosts.setUpdateTime(new Date()); + likesPosts.setStatus(status); + likesPostsMapper.updateById(likesPosts); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(likesPosts.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/NewsController.java b/projects/1739976665259/mybatis-plus/pluscontroller/NewsController.java new file mode 100644 index 00000000..4a7e2b0c --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/NewsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.News; +import com.hzy.mapper.NewsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/news") +public class NewsController { + + @Autowired + private NewsMapper newsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody News news){ + log.info("news:"+JSON.toJSONString(news)); + News oldNews = newsMapper.selectOne(new QueryWrapper().eq("news_id",news.getNewsId())); + news.setUpdateTime(new Date()); + if(oldNews!=null){ + newsMapper.updateById(news); + }else{ + if(newsMapper.selectOne(new QueryWrapper().eq("news_name",news.getNewsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + news.setCreateTime(new Date()); + newsMapper.insert(news); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + News news = newsMapper.selectOne(new QueryWrapper().eq("news_id",id)); + if(news!=null){ + newsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + News news = newsMapper.selectOne(new QueryWrapper().eq("news_id",id)); + if(news!=null){ + return ReturnT.success(news); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + News news = JSON.parseObject(searchParams, News.class); + queryWrapper.eq(StringUtils.isNoneEmpty(news.getNewsName()), "news_name", news.getNewsName()); + } + //执行分页 + IPage pageList = newsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + News queryParamDTO = JSON.parseObject(searchParams, News.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = newsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = newsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("news-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + News news = newsMapper.selectOne(new QueryWrapper().eq("news_id",id)); + return new ModelAndView("news-edit","news",news); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + News news = newsMapper.selectOne(new QueryWrapper().eq("news_id",id)); + if(news!=null){ + news.setUpdateTime(new Date()); + news.setStatus(status); + newsMapper.updateById(news); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(news.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/NewsEditorController.java b/projects/1739976665259/mybatis-plus/pluscontroller/NewsEditorController.java new file mode 100644 index 00000000..080dc19d --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/NewsEditorController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.NewsEditor; +import com.hzy.mapper.NewsEditorMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description news_editor控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/newsEditor") +public class NewsEditorController { + + @Autowired + private NewsEditorMapper newsEditorMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody NewsEditor newsEditor){ + log.info("newsEditor:"+JSON.toJSONString(newsEditor)); + NewsEditor oldNewsEditor = newsEditorMapper.selectOne(new QueryWrapper().eq("newsEditor_id",newsEditor.getNewsEditorId())); + newsEditor.setUpdateTime(new Date()); + if(oldNewsEditor!=null){ + newsEditorMapper.updateById(newsEditor); + }else{ + if(newsEditorMapper.selectOne(new QueryWrapper().eq("newsEditor_name",newsEditor.getNewsEditorName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + newsEditor.setCreateTime(new Date()); + newsEditorMapper.insert(newsEditor); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + NewsEditor newsEditor = newsEditorMapper.selectOne(new QueryWrapper().eq("newsEditor_id",id)); + if(newsEditor!=null){ + newsEditorMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + NewsEditor newsEditor = newsEditorMapper.selectOne(new QueryWrapper().eq("newsEditor_id",id)); + if(newsEditor!=null){ + return ReturnT.success(newsEditor); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + NewsEditor newsEditor = JSON.parseObject(searchParams, NewsEditor.class); + queryWrapper.eq(StringUtils.isNoneEmpty(newsEditor.getNewsEditorName()), "newsEditor_name", newsEditor.getNewsEditorName()); + } + //执行分页 + IPage pageList = newsEditorMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + NewsEditor queryParamDTO = JSON.parseObject(searchParams, NewsEditor.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = newsEditorMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = newsEditorMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("newsEditor-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + NewsEditor newsEditor = newsEditorMapper.selectOne(new QueryWrapper().eq("newsEditor_id",id)); + return new ModelAndView("newsEditor-edit","newsEditor",newsEditor); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + NewsEditor newsEditor = newsEditorMapper.selectOne(new QueryWrapper().eq("newsEditor_id",id)); + if(newsEditor!=null){ + newsEditor.setUpdateTime(new Date()); + newsEditor.setStatus(status); + newsEditorMapper.updateById(newsEditor); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(newsEditor.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/NewsLeagueController.java b/projects/1739976665259/mybatis-plus/pluscontroller/NewsLeagueController.java new file mode 100644 index 00000000..30e7b501 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/NewsLeagueController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.NewsLeague; +import com.hzy.mapper.NewsLeagueMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description news_league控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/newsLeague") +public class NewsLeagueController { + + @Autowired + private NewsLeagueMapper newsLeagueMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody NewsLeague newsLeague){ + log.info("newsLeague:"+JSON.toJSONString(newsLeague)); + NewsLeague oldNewsLeague = newsLeagueMapper.selectOne(new QueryWrapper().eq("newsLeague_id",newsLeague.getNewsLeagueId())); + newsLeague.setUpdateTime(new Date()); + if(oldNewsLeague!=null){ + newsLeagueMapper.updateById(newsLeague); + }else{ + if(newsLeagueMapper.selectOne(new QueryWrapper().eq("newsLeague_name",newsLeague.getNewsLeagueName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + newsLeague.setCreateTime(new Date()); + newsLeagueMapper.insert(newsLeague); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + NewsLeague newsLeague = newsLeagueMapper.selectOne(new QueryWrapper().eq("newsLeague_id",id)); + if(newsLeague!=null){ + newsLeagueMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + NewsLeague newsLeague = newsLeagueMapper.selectOne(new QueryWrapper().eq("newsLeague_id",id)); + if(newsLeague!=null){ + return ReturnT.success(newsLeague); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + NewsLeague newsLeague = JSON.parseObject(searchParams, NewsLeague.class); + queryWrapper.eq(StringUtils.isNoneEmpty(newsLeague.getNewsLeagueName()), "newsLeague_name", newsLeague.getNewsLeagueName()); + } + //执行分页 + IPage pageList = newsLeagueMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + NewsLeague queryParamDTO = JSON.parseObject(searchParams, NewsLeague.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = newsLeagueMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = newsLeagueMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("newsLeague-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + NewsLeague newsLeague = newsLeagueMapper.selectOne(new QueryWrapper().eq("newsLeague_id",id)); + return new ModelAndView("newsLeague-edit","newsLeague",newsLeague); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + NewsLeague newsLeague = newsLeagueMapper.selectOne(new QueryWrapper().eq("newsLeague_id",id)); + if(newsLeague!=null){ + newsLeague.setUpdateTime(new Date()); + newsLeague.setStatus(status); + newsLeagueMapper.updateById(newsLeague); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(newsLeague.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/NewsTeamController.java b/projects/1739976665259/mybatis-plus/pluscontroller/NewsTeamController.java new file mode 100644 index 00000000..d8532399 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/NewsTeamController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.NewsTeam; +import com.hzy.mapper.NewsTeamMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description news_team控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/newsTeam") +public class NewsTeamController { + + @Autowired + private NewsTeamMapper newsTeamMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody NewsTeam newsTeam){ + log.info("newsTeam:"+JSON.toJSONString(newsTeam)); + NewsTeam oldNewsTeam = newsTeamMapper.selectOne(new QueryWrapper().eq("newsTeam_id",newsTeam.getNewsTeamId())); + newsTeam.setUpdateTime(new Date()); + if(oldNewsTeam!=null){ + newsTeamMapper.updateById(newsTeam); + }else{ + if(newsTeamMapper.selectOne(new QueryWrapper().eq("newsTeam_name",newsTeam.getNewsTeamName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + newsTeam.setCreateTime(new Date()); + newsTeamMapper.insert(newsTeam); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + NewsTeam newsTeam = newsTeamMapper.selectOne(new QueryWrapper().eq("newsTeam_id",id)); + if(newsTeam!=null){ + newsTeamMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + NewsTeam newsTeam = newsTeamMapper.selectOne(new QueryWrapper().eq("newsTeam_id",id)); + if(newsTeam!=null){ + return ReturnT.success(newsTeam); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + NewsTeam newsTeam = JSON.parseObject(searchParams, NewsTeam.class); + queryWrapper.eq(StringUtils.isNoneEmpty(newsTeam.getNewsTeamName()), "newsTeam_name", newsTeam.getNewsTeamName()); + } + //执行分页 + IPage pageList = newsTeamMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + NewsTeam queryParamDTO = JSON.parseObject(searchParams, NewsTeam.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = newsTeamMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = newsTeamMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("newsTeam-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + NewsTeam newsTeam = newsTeamMapper.selectOne(new QueryWrapper().eq("newsTeam_id",id)); + return new ModelAndView("newsTeam-edit","newsTeam",newsTeam); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + NewsTeam newsTeam = newsTeamMapper.selectOne(new QueryWrapper().eq("newsTeam_id",id)); + if(newsTeam!=null){ + newsTeam.setUpdateTime(new Date()); + newsTeam.setStatus(status); + newsTeamMapper.updateById(newsTeam); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(newsTeam.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/PostsController.java b/projects/1739976665259/mybatis-plus/pluscontroller/PostsController.java new file mode 100644 index 00000000..565d2d51 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/PostsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.Posts; +import com.hzy.mapper.PostsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/posts") +public class PostsController { + + @Autowired + private PostsMapper postsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody Posts posts){ + log.info("posts:"+JSON.toJSONString(posts)); + Posts oldPosts = postsMapper.selectOne(new QueryWrapper().eq("posts_id",posts.getPostsId())); + posts.setUpdateTime(new Date()); + if(oldPosts!=null){ + postsMapper.updateById(posts); + }else{ + if(postsMapper.selectOne(new QueryWrapper().eq("posts_name",posts.getPostsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + posts.setCreateTime(new Date()); + postsMapper.insert(posts); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Posts posts = postsMapper.selectOne(new QueryWrapper().eq("posts_id",id)); + if(posts!=null){ + postsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Posts posts = postsMapper.selectOne(new QueryWrapper().eq("posts_id",id)); + if(posts!=null){ + return ReturnT.success(posts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + Posts posts = JSON.parseObject(searchParams, Posts.class); + queryWrapper.eq(StringUtils.isNoneEmpty(posts.getPostsName()), "posts_name", posts.getPostsName()); + } + //执行分页 + IPage pageList = postsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + Posts queryParamDTO = JSON.parseObject(searchParams, Posts.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = postsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = postsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("posts-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + Posts posts = postsMapper.selectOne(new QueryWrapper().eq("posts_id",id)); + return new ModelAndView("posts-edit","posts",posts); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + Posts posts = postsMapper.selectOne(new QueryWrapper().eq("posts_id",id)); + if(posts!=null){ + posts.setUpdateTime(new Date()); + posts.setStatus(status); + postsMapper.updateById(posts); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(posts.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/PostsLeagueController.java b/projects/1739976665259/mybatis-plus/pluscontroller/PostsLeagueController.java new file mode 100644 index 00000000..03140fa3 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/PostsLeagueController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.PostsLeague; +import com.hzy.mapper.PostsLeagueMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description posts_league控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/postsLeague") +public class PostsLeagueController { + + @Autowired + private PostsLeagueMapper postsLeagueMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody PostsLeague postsLeague){ + log.info("postsLeague:"+JSON.toJSONString(postsLeague)); + PostsLeague oldPostsLeague = postsLeagueMapper.selectOne(new QueryWrapper().eq("postsLeague_id",postsLeague.getPostsLeagueId())); + postsLeague.setUpdateTime(new Date()); + if(oldPostsLeague!=null){ + postsLeagueMapper.updateById(postsLeague); + }else{ + if(postsLeagueMapper.selectOne(new QueryWrapper().eq("postsLeague_name",postsLeague.getPostsLeagueName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + postsLeague.setCreateTime(new Date()); + postsLeagueMapper.insert(postsLeague); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + PostsLeague postsLeague = postsLeagueMapper.selectOne(new QueryWrapper().eq("postsLeague_id",id)); + if(postsLeague!=null){ + postsLeagueMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + PostsLeague postsLeague = postsLeagueMapper.selectOne(new QueryWrapper().eq("postsLeague_id",id)); + if(postsLeague!=null){ + return ReturnT.success(postsLeague); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + PostsLeague postsLeague = JSON.parseObject(searchParams, PostsLeague.class); + queryWrapper.eq(StringUtils.isNoneEmpty(postsLeague.getPostsLeagueName()), "postsLeague_name", postsLeague.getPostsLeagueName()); + } + //执行分页 + IPage pageList = postsLeagueMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + PostsLeague queryParamDTO = JSON.parseObject(searchParams, PostsLeague.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = postsLeagueMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = postsLeagueMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("postsLeague-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + PostsLeague postsLeague = postsLeagueMapper.selectOne(new QueryWrapper().eq("postsLeague_id",id)); + return new ModelAndView("postsLeague-edit","postsLeague",postsLeague); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + PostsLeague postsLeague = postsLeagueMapper.selectOne(new QueryWrapper().eq("postsLeague_id",id)); + if(postsLeague!=null){ + postsLeague.setUpdateTime(new Date()); + postsLeague.setStatus(status); + postsLeagueMapper.updateById(postsLeague); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(postsLeague.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/PostsTeamController.java b/projects/1739976665259/mybatis-plus/pluscontroller/PostsTeamController.java new file mode 100644 index 00000000..c9e5edfd --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/PostsTeamController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.PostsTeam; +import com.hzy.mapper.PostsTeamMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description posts_team控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/postsTeam") +public class PostsTeamController { + + @Autowired + private PostsTeamMapper postsTeamMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody PostsTeam postsTeam){ + log.info("postsTeam:"+JSON.toJSONString(postsTeam)); + PostsTeam oldPostsTeam = postsTeamMapper.selectOne(new QueryWrapper().eq("postsTeam_id",postsTeam.getPostsTeamId())); + postsTeam.setUpdateTime(new Date()); + if(oldPostsTeam!=null){ + postsTeamMapper.updateById(postsTeam); + }else{ + if(postsTeamMapper.selectOne(new QueryWrapper().eq("postsTeam_name",postsTeam.getPostsTeamName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + postsTeam.setCreateTime(new Date()); + postsTeamMapper.insert(postsTeam); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + PostsTeam postsTeam = postsTeamMapper.selectOne(new QueryWrapper().eq("postsTeam_id",id)); + if(postsTeam!=null){ + postsTeamMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + PostsTeam postsTeam = postsTeamMapper.selectOne(new QueryWrapper().eq("postsTeam_id",id)); + if(postsTeam!=null){ + return ReturnT.success(postsTeam); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + PostsTeam postsTeam = JSON.parseObject(searchParams, PostsTeam.class); + queryWrapper.eq(StringUtils.isNoneEmpty(postsTeam.getPostsTeamName()), "postsTeam_name", postsTeam.getPostsTeamName()); + } + //执行分页 + IPage pageList = postsTeamMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + PostsTeam queryParamDTO = JSON.parseObject(searchParams, PostsTeam.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = postsTeamMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = postsTeamMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("postsTeam-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + PostsTeam postsTeam = postsTeamMapper.selectOne(new QueryWrapper().eq("postsTeam_id",id)); + return new ModelAndView("postsTeam-edit","postsTeam",postsTeam); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + PostsTeam postsTeam = postsTeamMapper.selectOne(new QueryWrapper().eq("postsTeam_id",id)); + if(postsTeam!=null){ + postsTeam.setUpdateTime(new Date()); + postsTeam.setStatus(status); + postsTeamMapper.updateById(postsTeam); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(postsTeam.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/ReportCommentsNewsController.java b/projects/1739976665259/mybatis-plus/pluscontroller/ReportCommentsNewsController.java new file mode 100644 index 00000000..b0adcdaa --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/ReportCommentsNewsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.ReportCommentsNews; +import com.hzy.mapper.ReportCommentsNewsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description report_comments_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/reportCommentsNews") +public class ReportCommentsNewsController { + + @Autowired + private ReportCommentsNewsMapper reportCommentsNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody ReportCommentsNews reportCommentsNews){ + log.info("reportCommentsNews:"+JSON.toJSONString(reportCommentsNews)); + ReportCommentsNews oldReportCommentsNews = reportCommentsNewsMapper.selectOne(new QueryWrapper().eq("reportCommentsNews_id",reportCommentsNews.getReportCommentsNewsId())); + reportCommentsNews.setUpdateTime(new Date()); + if(oldReportCommentsNews!=null){ + reportCommentsNewsMapper.updateById(reportCommentsNews); + }else{ + if(reportCommentsNewsMapper.selectOne(new QueryWrapper().eq("reportCommentsNews_name",reportCommentsNews.getReportCommentsNewsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + reportCommentsNews.setCreateTime(new Date()); + reportCommentsNewsMapper.insert(reportCommentsNews); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + ReportCommentsNews reportCommentsNews = reportCommentsNewsMapper.selectOne(new QueryWrapper().eq("reportCommentsNews_id",id)); + if(reportCommentsNews!=null){ + reportCommentsNewsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + ReportCommentsNews reportCommentsNews = reportCommentsNewsMapper.selectOne(new QueryWrapper().eq("reportCommentsNews_id",id)); + if(reportCommentsNews!=null){ + return ReturnT.success(reportCommentsNews); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + ReportCommentsNews reportCommentsNews = JSON.parseObject(searchParams, ReportCommentsNews.class); + queryWrapper.eq(StringUtils.isNoneEmpty(reportCommentsNews.getReportCommentsNewsName()), "reportCommentsNews_name", reportCommentsNews.getReportCommentsNewsName()); + } + //执行分页 + IPage pageList = reportCommentsNewsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + ReportCommentsNews queryParamDTO = JSON.parseObject(searchParams, ReportCommentsNews.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = reportCommentsNewsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = reportCommentsNewsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("reportCommentsNews-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + ReportCommentsNews reportCommentsNews = reportCommentsNewsMapper.selectOne(new QueryWrapper().eq("reportCommentsNews_id",id)); + return new ModelAndView("reportCommentsNews-edit","reportCommentsNews",reportCommentsNews); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + ReportCommentsNews reportCommentsNews = reportCommentsNewsMapper.selectOne(new QueryWrapper().eq("reportCommentsNews_id",id)); + if(reportCommentsNews!=null){ + reportCommentsNews.setUpdateTime(new Date()); + reportCommentsNews.setStatus(status); + reportCommentsNewsMapper.updateById(reportCommentsNews); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(reportCommentsNews.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/ReportCommentsPostsController.java b/projects/1739976665259/mybatis-plus/pluscontroller/ReportCommentsPostsController.java new file mode 100644 index 00000000..6c8db583 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/ReportCommentsPostsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.ReportCommentsPosts; +import com.hzy.mapper.ReportCommentsPostsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description report_comments_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/reportCommentsPosts") +public class ReportCommentsPostsController { + + @Autowired + private ReportCommentsPostsMapper reportCommentsPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody ReportCommentsPosts reportCommentsPosts){ + log.info("reportCommentsPosts:"+JSON.toJSONString(reportCommentsPosts)); + ReportCommentsPosts oldReportCommentsPosts = reportCommentsPostsMapper.selectOne(new QueryWrapper().eq("reportCommentsPosts_id",reportCommentsPosts.getReportCommentsPostsId())); + reportCommentsPosts.setUpdateTime(new Date()); + if(oldReportCommentsPosts!=null){ + reportCommentsPostsMapper.updateById(reportCommentsPosts); + }else{ + if(reportCommentsPostsMapper.selectOne(new QueryWrapper().eq("reportCommentsPosts_name",reportCommentsPosts.getReportCommentsPostsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + reportCommentsPosts.setCreateTime(new Date()); + reportCommentsPostsMapper.insert(reportCommentsPosts); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + ReportCommentsPosts reportCommentsPosts = reportCommentsPostsMapper.selectOne(new QueryWrapper().eq("reportCommentsPosts_id",id)); + if(reportCommentsPosts!=null){ + reportCommentsPostsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + ReportCommentsPosts reportCommentsPosts = reportCommentsPostsMapper.selectOne(new QueryWrapper().eq("reportCommentsPosts_id",id)); + if(reportCommentsPosts!=null){ + return ReturnT.success(reportCommentsPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + ReportCommentsPosts reportCommentsPosts = JSON.parseObject(searchParams, ReportCommentsPosts.class); + queryWrapper.eq(StringUtils.isNoneEmpty(reportCommentsPosts.getReportCommentsPostsName()), "reportCommentsPosts_name", reportCommentsPosts.getReportCommentsPostsName()); + } + //执行分页 + IPage pageList = reportCommentsPostsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + ReportCommentsPosts queryParamDTO = JSON.parseObject(searchParams, ReportCommentsPosts.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = reportCommentsPostsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = reportCommentsPostsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("reportCommentsPosts-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + ReportCommentsPosts reportCommentsPosts = reportCommentsPostsMapper.selectOne(new QueryWrapper().eq("reportCommentsPosts_id",id)); + return new ModelAndView("reportCommentsPosts-edit","reportCommentsPosts",reportCommentsPosts); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + ReportCommentsPosts reportCommentsPosts = reportCommentsPostsMapper.selectOne(new QueryWrapper().eq("reportCommentsPosts_id",id)); + if(reportCommentsPosts!=null){ + reportCommentsPosts.setUpdateTime(new Date()); + reportCommentsPosts.setStatus(status); + reportCommentsPostsMapper.updateById(reportCommentsPosts); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(reportCommentsPosts.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/ReportPostsController.java b/projects/1739976665259/mybatis-plus/pluscontroller/ReportPostsController.java new file mode 100644 index 00000000..f66bb1f1 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/ReportPostsController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.ReportPosts; +import com.hzy.mapper.ReportPostsMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description report_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/reportPosts") +public class ReportPostsController { + + @Autowired + private ReportPostsMapper reportPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody ReportPosts reportPosts){ + log.info("reportPosts:"+JSON.toJSONString(reportPosts)); + ReportPosts oldReportPosts = reportPostsMapper.selectOne(new QueryWrapper().eq("reportPosts_id",reportPosts.getReportPostsId())); + reportPosts.setUpdateTime(new Date()); + if(oldReportPosts!=null){ + reportPostsMapper.updateById(reportPosts); + }else{ + if(reportPostsMapper.selectOne(new QueryWrapper().eq("reportPosts_name",reportPosts.getReportPostsName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + reportPosts.setCreateTime(new Date()); + reportPostsMapper.insert(reportPosts); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + ReportPosts reportPosts = reportPostsMapper.selectOne(new QueryWrapper().eq("reportPosts_id",id)); + if(reportPosts!=null){ + reportPostsMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + ReportPosts reportPosts = reportPostsMapper.selectOne(new QueryWrapper().eq("reportPosts_id",id)); + if(reportPosts!=null){ + return ReturnT.success(reportPosts); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + ReportPosts reportPosts = JSON.parseObject(searchParams, ReportPosts.class); + queryWrapper.eq(StringUtils.isNoneEmpty(reportPosts.getReportPostsName()), "reportPosts_name", reportPosts.getReportPostsName()); + } + //执行分页 + IPage pageList = reportPostsMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + ReportPosts queryParamDTO = JSON.parseObject(searchParams, ReportPosts.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = reportPostsMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = reportPostsMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("reportPosts-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + ReportPosts reportPosts = reportPostsMapper.selectOne(new QueryWrapper().eq("reportPosts_id",id)); + return new ModelAndView("reportPosts-edit","reportPosts",reportPosts); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + ReportPosts reportPosts = reportPostsMapper.selectOne(new QueryWrapper().eq("reportPosts_id",id)); + if(reportPosts!=null){ + reportPosts.setUpdateTime(new Date()); + reportPosts.setStatus(status); + reportPostsMapper.updateById(reportPosts); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(reportPosts.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/TeamController.java b/projects/1739976665259/mybatis-plus/pluscontroller/TeamController.java new file mode 100644 index 00000000..3a984381 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/TeamController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.Team; +import com.hzy.mapper.TeamMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description team控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/team") +public class TeamController { + + @Autowired + private TeamMapper teamMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody Team team){ + log.info("team:"+JSON.toJSONString(team)); + Team oldTeam = teamMapper.selectOne(new QueryWrapper().eq("team_id",team.getTeamId())); + team.setUpdateTime(new Date()); + if(oldTeam!=null){ + teamMapper.updateById(team); + }else{ + if(teamMapper.selectOne(new QueryWrapper().eq("team_name",team.getTeamName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + team.setCreateTime(new Date()); + teamMapper.insert(team); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Team team = teamMapper.selectOne(new QueryWrapper().eq("team_id",id)); + if(team!=null){ + teamMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Team team = teamMapper.selectOne(new QueryWrapper().eq("team_id",id)); + if(team!=null){ + return ReturnT.success(team); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + Team team = JSON.parseObject(searchParams, Team.class); + queryWrapper.eq(StringUtils.isNoneEmpty(team.getTeamName()), "team_name", team.getTeamName()); + } + //执行分页 + IPage pageList = teamMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + Team queryParamDTO = JSON.parseObject(searchParams, Team.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = teamMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = teamMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("team-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + Team team = teamMapper.selectOne(new QueryWrapper().eq("team_id",id)); + return new ModelAndView("team-edit","team",team); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + Team team = teamMapper.selectOne(new QueryWrapper().eq("team_id",id)); + if(team!=null){ + team.setUpdateTime(new Date()); + team.setStatus(status); + teamMapper.updateById(team); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(team.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/pluscontroller/UsersController.java b/projects/1739976665259/mybatis-plus/pluscontroller/UsersController.java new file mode 100644 index 00000000..26476327 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/pluscontroller/UsersController.java @@ -0,0 +1,159 @@ +package com.hzy.controller; +import com.alibaba.fastjson.JSON; +import com.hzy.entity.Users; +import com.hzy.mapper.UsersMapper; +import com.hzy.util.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Date; +import java.util.List; +import java.util.Map; +/** +* @description users控制器 +* @author capkin +* @date 2025-02-19 +*/ +@Slf4j +@RestController +@RequestMapping("/users") +public class UsersController { + + @Autowired + private UsersMapper usersMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(@RequestBody Users users){ + log.info("users:"+JSON.toJSONString(users)); + Users oldUsers = usersMapper.selectOne(new QueryWrapper().eq("users_id",users.getUsersId())); + users.setUpdateTime(new Date()); + if(oldUsers!=null){ + usersMapper.updateById(users); + }else{ + if(usersMapper.selectOne(new QueryWrapper().eq("users_name",users.getUsersName()))!=null){ + return ReturnT.error("保存失败,名字重复"); + } + users.setCreateTime(new Date()); + usersMapper.insert(users); + } + return ReturnT.success("保存成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + Users users = usersMapper.selectOne(new QueryWrapper().eq("users_id",id)); + if(users!=null){ + usersMapper.deleteById(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Users users = usersMapper.selectOne(new QueryWrapper().eq("users_id",id)); + if(users!=null){ + return ReturnT.success(users); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 自动分页查询 + */ + @PostMapping("/list") + public Object list(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("page:"+page+"-limit:"+limit+"-json:"+ JSON.toJSONString(searchParams)); + //分页构造器 + Page buildPage = new Page(page,limit); + //条件构造器 + QueryWrapper queryWrapper = new QueryWrapper(); + if(StringUtils.isNotEmpty(searchParams)&&JSON.isValid(searchParams)) { + Users users = JSON.parseObject(searchParams, Users.class); + queryWrapper.eq(StringUtils.isNoneEmpty(users.getUsersName()), "users_name", users.getUsersName()); + } + //执行分页 + IPage pageList = usersMapper.selectPage(buildPage, queryWrapper); + //返回结果 + return .PAGE(pageList.getRecords(),pageList.getTotal()); + } + /** + * 手工分页查询(按需使用) + */ + /*@PostMapping("/list2") + public Object list2(String searchParams, + @RequestParam(required = false, defaultValue = "0") int page, + @RequestParam(required = false, defaultValue = "10") int limit) { + log.info("searchParams:"+ JSON.toJSONString(searchParams)); + //通用模式 + Users queryParamDTO = JSON.parseObject(searchParams, Users.class); + //专用DTO模式 + //QueryParamDTO queryParamDTO = JSON.parseObject(searchParams, QueryParamDTO.class); + //queryParamDTO.setPage((page - 1)* limit); + //queryParamDTO.setLimit(limit); + //(page - 1) * limit, limit + List itemList = usersMapper.pageAll(queryParamDTO,(page - 1)* limit,limit); + Integer itemCount = usersMapper.countAll(queryParamDTO); + //返回结果 + return ReturnT.success.PAGE(itemList,itemCount); + }*/ + @GetMapping("/list") + public ModelAndView listPage(){ + return new ModelAndView("users-list"); + } + + @GetMapping("/edit") + public ModelAndView editPage(int id){ + Users users = usersMapper.selectOne(new QueryWrapper().eq("users_id",id)); + return new ModelAndView("users-edit","users",users); + } + + /** + * 发布/暂停(如不需要请屏蔽) + */ + @PostMapping("/publish") + public Object publish(int id,Integer status){ + Users users = usersMapper.selectOne(new QueryWrapper().eq("users_id",id)); + if(users!=null){ + users.setUpdateTime(new Date()); + users.setStatus(status); + usersMapper.updateById(users); + return ReturnT.success((status==1)?"已发布":"已暂停"); + }else if(status.equals(users.getStatus())){ + return ReturnT.error("状态不正确"); + }else{ + return ReturnT.error(); + } + } + + /** + * 执行(如不需要请屏蔽) + */ + @PostMapping("/execute") + public Object execute(){ + return ReturnT.success; + } +} +} + + + diff --git a/projects/1739976665259/mybatis-plus/plusentity/Admin.java b/projects/1739976665259/mybatis-plus/plusentity/Admin.java new file mode 100644 index 00000000..1deed28a --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/Admin.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("admin") +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Admin() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/CollectNews.java b/projects/1739976665259/mybatis-plus/plusentity/CollectNews.java new file mode 100644 index 00000000..c99ed43d --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/CollectNews.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("collect_news") +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CollectNews() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/CollectPosts.java b/projects/1739976665259/mybatis-plus/plusentity/CollectPosts.java new file mode 100644 index 00000000..c47d93da --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/CollectPosts.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("collect_posts") +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CollectPosts() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/CommentsNews.java b/projects/1739976665259/mybatis-plus/plusentity/CommentsNews.java new file mode 100644 index 00000000..f0216f83 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/CommentsNews.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("comments_news") +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CommentsNews() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/CommentsPosts.java b/projects/1739976665259/mybatis-plus/plusentity/CommentsPosts.java new file mode 100644 index 00000000..1282b89d --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/CommentsPosts.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("comments_posts") +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public CommentsPosts() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/League.java b/projects/1739976665259/mybatis-plus/plusentity/League.java new file mode 100644 index 00000000..7eb16780 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/League.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("league") +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public League() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/LikesNews.java b/projects/1739976665259/mybatis-plus/plusentity/LikesNews.java new file mode 100644 index 00000000..fcb0ddbe --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/LikesNews.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("likes_news") +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public LikesNews() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/LikesPosts.java b/projects/1739976665259/mybatis-plus/plusentity/LikesPosts.java new file mode 100644 index 00000000..07719538 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/LikesPosts.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("likes_posts") +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public LikesPosts() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/News.java b/projects/1739976665259/mybatis-plus/plusentity/News.java new file mode 100644 index 00000000..01ae438f --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/News.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news") +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public News() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/NewsEditor.java b/projects/1739976665259/mybatis-plus/plusentity/NewsEditor.java new file mode 100644 index 00000000..85b40c42 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/NewsEditor.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news_editor") +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public NewsEditor() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/NewsLeague.java b/projects/1739976665259/mybatis-plus/plusentity/NewsLeague.java new file mode 100644 index 00000000..d3ce6f6f --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/NewsLeague.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news_league") +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * n_id + */ + @ApiModelProperty("n_id") + private Long nId; + + public NewsLeague() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/NewsTeam.java b/projects/1739976665259/mybatis-plus/plusentity/NewsTeam.java new file mode 100644 index 00000000..b3ddd62b --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/NewsTeam.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("news_team") +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * n_id + */ + @ApiModelProperty("n_id") + private Long nId; + + public NewsTeam() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/Posts.java b/projects/1739976665259/mybatis-plus/plusentity/Posts.java new file mode 100644 index 00000000..047bf059 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/Posts.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("posts") +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Posts() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/PostsLeague.java b/projects/1739976665259/mybatis-plus/plusentity/PostsLeague.java new file mode 100644 index 00000000..6aefa795 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/PostsLeague.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("posts_league") +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public PostsLeague() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/PostsTeam.java b/projects/1739976665259/mybatis-plus/plusentity/PostsTeam.java new file mode 100644 index 00000000..0c136c58 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/PostsTeam.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("posts_team") +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public PostsTeam() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/ReportCommentsNews.java b/projects/1739976665259/mybatis-plus/plusentity/ReportCommentsNews.java new file mode 100644 index 00000000..2ec551ea --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/ReportCommentsNews.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("report_comments_news") +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * cn_id + */ + @ApiModelProperty("cn_id") + private Long cnId; + + public ReportCommentsNews() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/ReportCommentsPosts.java b/projects/1739976665259/mybatis-plus/plusentity/ReportCommentsPosts.java new file mode 100644 index 00000000..7581ee63 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/ReportCommentsPosts.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("report_comments_posts") +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * cp_id + */ + @ApiModelProperty("cp_id") + private Long cpId; + + public ReportCommentsPosts() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/ReportPosts.java b/projects/1739976665259/mybatis-plus/plusentity/ReportPosts.java new file mode 100644 index 00000000..3e5d7555 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/ReportPosts.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("report_posts") +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * p_id + */ + @ApiModelProperty("p_id") + private Long pId; + + public ReportPosts() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/Team.java b/projects/1739976665259/mybatis-plus/plusentity/Team.java new file mode 100644 index 00000000..f39f5893 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/Team.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("team") +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Team() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusentity/Users.java b/projects/1739976665259/mybatis-plus/plusentity/Users.java new file mode 100644 index 00000000..32a5b45a --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusentity/Users.java @@ -0,0 +1,30 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Data +@ApiModel("users") +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(type = IdType.AUTO) + /** + * id + */ + @ApiModelProperty("id") + private Long id; + + public Users() {} +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/AdminMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/AdminMapper.java new file mode 100644 index 00000000..bcae0f8d --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/AdminMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.Admin; +import java.util.List; +/** + * @description adminMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface AdminMapper extends BaseMapper { + + @Select( + "") + List pageAll(Admin queryParamDTO,int page,int limit); + + @Select("") + int countAll(Admin queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/CollectNewsMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/CollectNewsMapper.java new file mode 100644 index 00000000..30c808fb --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/CollectNewsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.CollectNews; +import java.util.List; +/** + * @description collect_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CollectNewsMapper extends BaseMapper { + + @Select( + "") + List pageAll(CollectNews queryParamDTO,int page,int limit); + + @Select("") + int countAll(CollectNews queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/CollectPostsMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/CollectPostsMapper.java new file mode 100644 index 00000000..b423bde7 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/CollectPostsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.CollectPosts; +import java.util.List; +/** + * @description collect_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CollectPostsMapper extends BaseMapper { + + @Select( + "") + List pageAll(CollectPosts queryParamDTO,int page,int limit); + + @Select("") + int countAll(CollectPosts queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/CommentsNewsMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/CommentsNewsMapper.java new file mode 100644 index 00000000..184be501 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/CommentsNewsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.CommentsNews; +import java.util.List; +/** + * @description comments_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CommentsNewsMapper extends BaseMapper { + + @Select( + "") + List pageAll(CommentsNews queryParamDTO,int page,int limit); + + @Select("") + int countAll(CommentsNews queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/CommentsPostsMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/CommentsPostsMapper.java new file mode 100644 index 00000000..85c7db13 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/CommentsPostsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.CommentsPosts; +import java.util.List; +/** + * @description comments_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface CommentsPostsMapper extends BaseMapper { + + @Select( + "") + List pageAll(CommentsPosts queryParamDTO,int page,int limit); + + @Select("") + int countAll(CommentsPosts queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/LeagueMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/LeagueMapper.java new file mode 100644 index 00000000..8cb42398 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/LeagueMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.League; +import java.util.List; +/** + * @description leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface LeagueMapper extends BaseMapper { + + @Select( + "") + List pageAll(League queryParamDTO,int page,int limit); + + @Select("") + int countAll(League queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/LikesNewsMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/LikesNewsMapper.java new file mode 100644 index 00000000..dfb6fdaf --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/LikesNewsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.LikesNews; +import java.util.List; +/** + * @description likes_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface LikesNewsMapper extends BaseMapper { + + @Select( + "") + List pageAll(LikesNews queryParamDTO,int page,int limit); + + @Select("") + int countAll(LikesNews queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/LikesPostsMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/LikesPostsMapper.java new file mode 100644 index 00000000..f5829762 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/LikesPostsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.LikesPosts; +import java.util.List; +/** + * @description likes_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface LikesPostsMapper extends BaseMapper { + + @Select( + "") + List pageAll(LikesPosts queryParamDTO,int page,int limit); + + @Select("") + int countAll(LikesPosts queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/NewsEditorMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/NewsEditorMapper.java new file mode 100644 index 00000000..e3f3334d --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/NewsEditorMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.NewsEditor; +import java.util.List; +/** + * @description news_editorMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsEditorMapper extends BaseMapper { + + @Select( + "") + List pageAll(NewsEditor queryParamDTO,int page,int limit); + + @Select("") + int countAll(NewsEditor queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/NewsLeagueMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/NewsLeagueMapper.java new file mode 100644 index 00000000..d0346691 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/NewsLeagueMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.NewsLeague; +import java.util.List; +/** + * @description news_leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsLeagueMapper extends BaseMapper { + + @Select( + "") + List pageAll(NewsLeague queryParamDTO,int page,int limit); + + @Select("") + int countAll(NewsLeague queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/NewsMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/NewsMapper.java new file mode 100644 index 00000000..52e0958b --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/NewsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.News; +import java.util.List; +/** + * @description newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsMapper extends BaseMapper { + + @Select( + "") + List pageAll(News queryParamDTO,int page,int limit); + + @Select("") + int countAll(News queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/NewsTeamMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/NewsTeamMapper.java new file mode 100644 index 00000000..e36234d1 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/NewsTeamMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.NewsTeam; +import java.util.List; +/** + * @description news_teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface NewsTeamMapper extends BaseMapper { + + @Select( + "") + List pageAll(NewsTeam queryParamDTO,int page,int limit); + + @Select("") + int countAll(NewsTeam queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/PostsLeagueMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/PostsLeagueMapper.java new file mode 100644 index 00000000..d0e4623d --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/PostsLeagueMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.PostsLeague; +import java.util.List; +/** + * @description posts_leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface PostsLeagueMapper extends BaseMapper { + + @Select( + "") + List pageAll(PostsLeague queryParamDTO,int page,int limit); + + @Select("") + int countAll(PostsLeague queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/PostsMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/PostsMapper.java new file mode 100644 index 00000000..95a11f0f --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/PostsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.Posts; +import java.util.List; +/** + * @description postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface PostsMapper extends BaseMapper { + + @Select( + "") + List pageAll(Posts queryParamDTO,int page,int limit); + + @Select("") + int countAll(Posts queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/PostsTeamMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/PostsTeamMapper.java new file mode 100644 index 00000000..e17d1062 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/PostsTeamMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.PostsTeam; +import java.util.List; +/** + * @description posts_teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface PostsTeamMapper extends BaseMapper { + + @Select( + "") + List pageAll(PostsTeam queryParamDTO,int page,int limit); + + @Select("") + int countAll(PostsTeam queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/ReportCommentsNewsMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/ReportCommentsNewsMapper.java new file mode 100644 index 00000000..323d16c1 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/ReportCommentsNewsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.ReportCommentsNews; +import java.util.List; +/** + * @description report_comments_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface ReportCommentsNewsMapper extends BaseMapper { + + @Select( + "") + List pageAll(ReportCommentsNews queryParamDTO,int page,int limit); + + @Select("") + int countAll(ReportCommentsNews queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/ReportCommentsPostsMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/ReportCommentsPostsMapper.java new file mode 100644 index 00000000..88411711 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/ReportCommentsPostsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.ReportCommentsPosts; +import java.util.List; +/** + * @description report_comments_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface ReportCommentsPostsMapper extends BaseMapper { + + @Select( + "") + List pageAll(ReportCommentsPosts queryParamDTO,int page,int limit); + + @Select("") + int countAll(ReportCommentsPosts queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/ReportPostsMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/ReportPostsMapper.java new file mode 100644 index 00000000..a267151f --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/ReportPostsMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.ReportPosts; +import java.util.List; +/** + * @description report_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface ReportPostsMapper extends BaseMapper { + + @Select( + "") + List pageAll(ReportPosts queryParamDTO,int page,int limit); + + @Select("") + int countAll(ReportPosts queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/TeamMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/TeamMapper.java new file mode 100644 index 00000000..ff974451 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/TeamMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.Team; +import java.util.List; +/** + * @description teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface TeamMapper extends BaseMapper { + + @Select( + "") + List pageAll(Team queryParamDTO,int page,int limit); + + @Select("") + int countAll(Team queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusmapper/UsersMapper.java b/projects/1739976665259/mybatis-plus/plusmapper/UsersMapper.java new file mode 100644 index 00000000..8fb135a9 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusmapper/UsersMapper.java @@ -0,0 +1,32 @@ +package com.hzy.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import com.hzy.entity.Users; +import java.util.List; +/** + * @description usersMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +public interface UsersMapper extends BaseMapper { + + @Select( + "") + List pageAll(Users queryParamDTO,int page,int limit); + + @Select("") + int countAll(Users queryParamDTO); + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/AdminService.java b/projects/1739976665259/mybatis-plus/plusservice/AdminService.java new file mode 100644 index 00000000..28efd3dd --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/AdminService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description admin服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface AdminService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/CollectNewsService.java b/projects/1739976665259/mybatis-plus/plusservice/CollectNewsService.java new file mode 100644 index 00000000..74fc2bb6 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/CollectNewsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description collect_news服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface CollectNewsService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/CollectPostsService.java b/projects/1739976665259/mybatis-plus/plusservice/CollectPostsService.java new file mode 100644 index 00000000..e5c06a98 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/CollectPostsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description collect_posts服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface CollectPostsService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/CommentsNewsService.java b/projects/1739976665259/mybatis-plus/plusservice/CommentsNewsService.java new file mode 100644 index 00000000..3dee3d97 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/CommentsNewsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description comments_news服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface CommentsNewsService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/CommentsPostsService.java b/projects/1739976665259/mybatis-plus/plusservice/CommentsPostsService.java new file mode 100644 index 00000000..afe885b9 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/CommentsPostsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description comments_posts服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface CommentsPostsService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/LeagueService.java b/projects/1739976665259/mybatis-plus/plusservice/LeagueService.java new file mode 100644 index 00000000..902da555 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/LeagueService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description league服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface LeagueService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/LikesNewsService.java b/projects/1739976665259/mybatis-plus/plusservice/LikesNewsService.java new file mode 100644 index 00000000..220b4f08 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/LikesNewsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description likes_news服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface LikesNewsService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/LikesPostsService.java b/projects/1739976665259/mybatis-plus/plusservice/LikesPostsService.java new file mode 100644 index 00000000..beb5e98c --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/LikesPostsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description likes_posts服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface LikesPostsService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/NewsEditorService.java b/projects/1739976665259/mybatis-plus/plusservice/NewsEditorService.java new file mode 100644 index 00000000..af4cfb1b --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/NewsEditorService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description news_editor服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface NewsEditorService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/NewsLeagueService.java b/projects/1739976665259/mybatis-plus/plusservice/NewsLeagueService.java new file mode 100644 index 00000000..db8bc165 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/NewsLeagueService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description news_league服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface NewsLeagueService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/NewsService.java b/projects/1739976665259/mybatis-plus/plusservice/NewsService.java new file mode 100644 index 00000000..5366fb92 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/NewsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description news服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface NewsService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/NewsTeamService.java b/projects/1739976665259/mybatis-plus/plusservice/NewsTeamService.java new file mode 100644 index 00000000..ba98e4f0 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/NewsTeamService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description news_team服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface NewsTeamService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/PostsLeagueService.java b/projects/1739976665259/mybatis-plus/plusservice/PostsLeagueService.java new file mode 100644 index 00000000..106c5b69 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/PostsLeagueService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description posts_league服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface PostsLeagueService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/PostsService.java b/projects/1739976665259/mybatis-plus/plusservice/PostsService.java new file mode 100644 index 00000000..782dc29c --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/PostsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description posts服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface PostsService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/PostsTeamService.java b/projects/1739976665259/mybatis-plus/plusservice/PostsTeamService.java new file mode 100644 index 00000000..07381bd3 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/PostsTeamService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description posts_team服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface PostsTeamService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/ReportCommentsNewsService.java b/projects/1739976665259/mybatis-plus/plusservice/ReportCommentsNewsService.java new file mode 100644 index 00000000..e2fbe65d --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/ReportCommentsNewsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description report_comments_news服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface ReportCommentsNewsService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/ReportCommentsPostsService.java b/projects/1739976665259/mybatis-plus/plusservice/ReportCommentsPostsService.java new file mode 100644 index 00000000..7ef264e6 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/ReportCommentsPostsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description report_comments_posts服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface ReportCommentsPostsService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/ReportPostsService.java b/projects/1739976665259/mybatis-plus/plusservice/ReportPostsService.java new file mode 100644 index 00000000..e19d3ec4 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/ReportPostsService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description report_posts服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface ReportPostsService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/TeamService.java b/projects/1739976665259/mybatis-plus/plusservice/TeamService.java new file mode 100644 index 00000000..24932f0a --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/TeamService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description team服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface TeamService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis-plus/plusservice/UsersService.java b/projects/1739976665259/mybatis-plus/plusservice/UsersService.java new file mode 100644 index 00000000..8fe19ce2 --- /dev/null +++ b/projects/1739976665259/mybatis-plus/plusservice/UsersService.java @@ -0,0 +1,14 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.IService; +/** + * @description users服务层 + * @author capkin + * @date 2025-02-19 + */ +@Service +public interface UsersService extends IService { + + + +} diff --git a/projects/1739976665259/mybatis/controller/AdminController.java b/projects/1739976665259/mybatis/controller/AdminController.java new file mode 100644 index 00000000..a09789dc --- /dev/null +++ b/projects/1739976665259/mybatis/controller/AdminController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/admin") +public class AdminController { + + @Resource + private AdminService adminService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(Admin admin){ + return adminService.insert(admin); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return adminService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(Admin admin){ + return adminService.update(admin); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return adminService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return adminService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/CollectNewsController.java b/projects/1739976665259/mybatis/controller/CollectNewsController.java new file mode 100644 index 00000000..cd2adb67 --- /dev/null +++ b/projects/1739976665259/mybatis/controller/CollectNewsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/collectNews") +public class CollectNewsController { + + @Resource + private CollectNewsService collectNewsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(CollectNews collectNews){ + return collectNewsService.insert(collectNews); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return collectNewsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(CollectNews collectNews){ + return collectNewsService.update(collectNews); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return collectNewsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return collectNewsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/CollectPostsController.java b/projects/1739976665259/mybatis/controller/CollectPostsController.java new file mode 100644 index 00000000..19045729 --- /dev/null +++ b/projects/1739976665259/mybatis/controller/CollectPostsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/collectPosts") +public class CollectPostsController { + + @Resource + private CollectPostsService collectPostsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(CollectPosts collectPosts){ + return collectPostsService.insert(collectPosts); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return collectPostsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(CollectPosts collectPosts){ + return collectPostsService.update(collectPosts); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return collectPostsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return collectPostsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/CommentsNewsController.java b/projects/1739976665259/mybatis/controller/CommentsNewsController.java new file mode 100644 index 00000000..431fba87 --- /dev/null +++ b/projects/1739976665259/mybatis/controller/CommentsNewsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/commentsNews") +public class CommentsNewsController { + + @Resource + private CommentsNewsService commentsNewsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(CommentsNews commentsNews){ + return commentsNewsService.insert(commentsNews); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return commentsNewsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(CommentsNews commentsNews){ + return commentsNewsService.update(commentsNews); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return commentsNewsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return commentsNewsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/CommentsPostsController.java b/projects/1739976665259/mybatis/controller/CommentsPostsController.java new file mode 100644 index 00000000..13a44965 --- /dev/null +++ b/projects/1739976665259/mybatis/controller/CommentsPostsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/commentsPosts") +public class CommentsPostsController { + + @Resource + private CommentsPostsService commentsPostsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(CommentsPosts commentsPosts){ + return commentsPostsService.insert(commentsPosts); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return commentsPostsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(CommentsPosts commentsPosts){ + return commentsPostsService.update(commentsPosts); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return commentsPostsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return commentsPostsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/LeagueController.java b/projects/1739976665259/mybatis/controller/LeagueController.java new file mode 100644 index 00000000..3f43cf24 --- /dev/null +++ b/projects/1739976665259/mybatis/controller/LeagueController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/league") +public class LeagueController { + + @Resource + private LeagueService leagueService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(League league){ + return leagueService.insert(league); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return leagueService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(League league){ + return leagueService.update(league); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return leagueService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return leagueService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/LikesNewsController.java b/projects/1739976665259/mybatis/controller/LikesNewsController.java new file mode 100644 index 00000000..1e4def60 --- /dev/null +++ b/projects/1739976665259/mybatis/controller/LikesNewsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/likesNews") +public class LikesNewsController { + + @Resource + private LikesNewsService likesNewsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(LikesNews likesNews){ + return likesNewsService.insert(likesNews); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return likesNewsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(LikesNews likesNews){ + return likesNewsService.update(likesNews); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return likesNewsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return likesNewsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/LikesPostsController.java b/projects/1739976665259/mybatis/controller/LikesPostsController.java new file mode 100644 index 00000000..44816e18 --- /dev/null +++ b/projects/1739976665259/mybatis/controller/LikesPostsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/likesPosts") +public class LikesPostsController { + + @Resource + private LikesPostsService likesPostsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(LikesPosts likesPosts){ + return likesPostsService.insert(likesPosts); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return likesPostsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(LikesPosts likesPosts){ + return likesPostsService.update(likesPosts); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return likesPostsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return likesPostsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/NewsController.java b/projects/1739976665259/mybatis/controller/NewsController.java new file mode 100644 index 00000000..cbe560cf --- /dev/null +++ b/projects/1739976665259/mybatis/controller/NewsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/news") +public class NewsController { + + @Resource + private NewsService newsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(News news){ + return newsService.insert(news); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return newsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(News news){ + return newsService.update(news); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return newsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return newsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/NewsEditorController.java b/projects/1739976665259/mybatis/controller/NewsEditorController.java new file mode 100644 index 00000000..21b22130 --- /dev/null +++ b/projects/1739976665259/mybatis/controller/NewsEditorController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/newsEditor") +public class NewsEditorController { + + @Resource + private NewsEditorService newsEditorService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(NewsEditor newsEditor){ + return newsEditorService.insert(newsEditor); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return newsEditorService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(NewsEditor newsEditor){ + return newsEditorService.update(newsEditor); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return newsEditorService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return newsEditorService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/NewsLeagueController.java b/projects/1739976665259/mybatis/controller/NewsLeagueController.java new file mode 100644 index 00000000..1208773d --- /dev/null +++ b/projects/1739976665259/mybatis/controller/NewsLeagueController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/newsLeague") +public class NewsLeagueController { + + @Resource + private NewsLeagueService newsLeagueService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(NewsLeague newsLeague){ + return newsLeagueService.insert(newsLeague); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return newsLeagueService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(NewsLeague newsLeague){ + return newsLeagueService.update(newsLeague); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return newsLeagueService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return newsLeagueService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/NewsTeamController.java b/projects/1739976665259/mybatis/controller/NewsTeamController.java new file mode 100644 index 00000000..519f85e2 --- /dev/null +++ b/projects/1739976665259/mybatis/controller/NewsTeamController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/newsTeam") +public class NewsTeamController { + + @Resource + private NewsTeamService newsTeamService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(NewsTeam newsTeam){ + return newsTeamService.insert(newsTeam); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return newsTeamService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(NewsTeam newsTeam){ + return newsTeamService.update(newsTeam); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return newsTeamService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return newsTeamService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/PostsController.java b/projects/1739976665259/mybatis/controller/PostsController.java new file mode 100644 index 00000000..af8fcae9 --- /dev/null +++ b/projects/1739976665259/mybatis/controller/PostsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/posts") +public class PostsController { + + @Resource + private PostsService postsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(Posts posts){ + return postsService.insert(posts); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return postsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(Posts posts){ + return postsService.update(posts); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return postsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return postsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/PostsLeagueController.java b/projects/1739976665259/mybatis/controller/PostsLeagueController.java new file mode 100644 index 00000000..fa27aa4f --- /dev/null +++ b/projects/1739976665259/mybatis/controller/PostsLeagueController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/postsLeague") +public class PostsLeagueController { + + @Resource + private PostsLeagueService postsLeagueService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(PostsLeague postsLeague){ + return postsLeagueService.insert(postsLeague); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return postsLeagueService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(PostsLeague postsLeague){ + return postsLeagueService.update(postsLeague); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return postsLeagueService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return postsLeagueService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/PostsTeamController.java b/projects/1739976665259/mybatis/controller/PostsTeamController.java new file mode 100644 index 00000000..d0e03c36 --- /dev/null +++ b/projects/1739976665259/mybatis/controller/PostsTeamController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/postsTeam") +public class PostsTeamController { + + @Resource + private PostsTeamService postsTeamService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(PostsTeam postsTeam){ + return postsTeamService.insert(postsTeam); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return postsTeamService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(PostsTeam postsTeam){ + return postsTeamService.update(postsTeam); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return postsTeamService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return postsTeamService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/ReportCommentsNewsController.java b/projects/1739976665259/mybatis/controller/ReportCommentsNewsController.java new file mode 100644 index 00000000..c410a74b --- /dev/null +++ b/projects/1739976665259/mybatis/controller/ReportCommentsNewsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/reportCommentsNews") +public class ReportCommentsNewsController { + + @Resource + private ReportCommentsNewsService reportCommentsNewsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(ReportCommentsNews reportCommentsNews){ + return reportCommentsNewsService.insert(reportCommentsNews); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return reportCommentsNewsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(ReportCommentsNews reportCommentsNews){ + return reportCommentsNewsService.update(reportCommentsNews); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return reportCommentsNewsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return reportCommentsNewsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/ReportCommentsPostsController.java b/projects/1739976665259/mybatis/controller/ReportCommentsPostsController.java new file mode 100644 index 00000000..e82e641d --- /dev/null +++ b/projects/1739976665259/mybatis/controller/ReportCommentsPostsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/reportCommentsPosts") +public class ReportCommentsPostsController { + + @Resource + private ReportCommentsPostsService reportCommentsPostsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(ReportCommentsPosts reportCommentsPosts){ + return reportCommentsPostsService.insert(reportCommentsPosts); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return reportCommentsPostsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(ReportCommentsPosts reportCommentsPosts){ + return reportCommentsPostsService.update(reportCommentsPosts); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return reportCommentsPostsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return reportCommentsPostsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/ReportPostsController.java b/projects/1739976665259/mybatis/controller/ReportPostsController.java new file mode 100644 index 00000000..38742b23 --- /dev/null +++ b/projects/1739976665259/mybatis/controller/ReportPostsController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/reportPosts") +public class ReportPostsController { + + @Resource + private ReportPostsService reportPostsService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(ReportPosts reportPosts){ + return reportPostsService.insert(reportPosts); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return reportPostsService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(ReportPosts reportPosts){ + return reportPostsService.update(reportPosts); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return reportPostsService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return reportPostsService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/TeamController.java b/projects/1739976665259/mybatis/controller/TeamController.java new file mode 100644 index 00000000..82f9366d --- /dev/null +++ b/projects/1739976665259/mybatis/controller/TeamController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/team") +public class TeamController { + + @Resource + private TeamService teamService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(Team team){ + return teamService.insert(team); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return teamService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(Team team){ + return teamService.update(team); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return teamService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return teamService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/controller/UsersController.java b/projects/1739976665259/mybatis/controller/UsersController.java new file mode 100644 index 00000000..31425b06 --- /dev/null +++ b/projects/1739976665259/mybatis/controller/UsersController.java @@ -0,0 +1,74 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping(value = "/users") +public class UsersController { + + @Resource + private UsersService usersService; + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/insert") + public Object insert(Users users){ + return usersService.insert(users); + } + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/delete") + public Object delete(int id){ + return usersService.delete(id); + } + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/update") + public Object update(Users users){ + return usersService.update(users); + } + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/load") + public Object load(int id){ + return usersService.load(id); + } + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + @RequestMapping("/pageList") + public Map pageList(@RequestParam(required = false, defaultValue = "0") int offset, + @RequestParam(required = false, defaultValue = "10") int pagesize) { + return usersService.pageList(offset, pagesize); + } + +} diff --git a/projects/1739976665259/mybatis/mapper/AdminMapper.java b/projects/1739976665259/mybatis/mapper/AdminMapper.java new file mode 100644 index 00000000..0a448b13 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/AdminMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface AdminMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(Admin admin); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(Admin admin); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + Admin load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/CollectNewsMapper.java b/projects/1739976665259/mybatis/mapper/CollectNewsMapper.java new file mode 100644 index 00000000..d8e1fdc9 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/CollectNewsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CollectNewsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(CollectNews collectNews); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(CollectNews collectNews); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + CollectNews load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/CollectPostsMapper.java b/projects/1739976665259/mybatis/mapper/CollectPostsMapper.java new file mode 100644 index 00000000..38c03871 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/CollectPostsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CollectPostsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(CollectPosts collectPosts); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(CollectPosts collectPosts); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + CollectPosts load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/CommentsNewsMapper.java b/projects/1739976665259/mybatis/mapper/CommentsNewsMapper.java new file mode 100644 index 00000000..2e3b031e --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/CommentsNewsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CommentsNewsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(CommentsNews commentsNews); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(CommentsNews commentsNews); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + CommentsNews load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/CommentsPostsMapper.java b/projects/1739976665259/mybatis/mapper/CommentsPostsMapper.java new file mode 100644 index 00000000..fcb74b12 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/CommentsPostsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CommentsPostsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(CommentsPosts commentsPosts); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(CommentsPosts commentsPosts); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + CommentsPosts load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/LeagueMapper.java b/projects/1739976665259/mybatis/mapper/LeagueMapper.java new file mode 100644 index 00000000..765db2e5 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/LeagueMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface LeagueMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(League league); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(League league); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + League load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/LikesNewsMapper.java b/projects/1739976665259/mybatis/mapper/LikesNewsMapper.java new file mode 100644 index 00000000..cc1b96d5 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/LikesNewsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface LikesNewsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(LikesNews likesNews); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(LikesNews likesNews); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + LikesNews load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/LikesPostsMapper.java b/projects/1739976665259/mybatis/mapper/LikesPostsMapper.java new file mode 100644 index 00000000..2062944a --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/LikesPostsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface LikesPostsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(LikesPosts likesPosts); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(LikesPosts likesPosts); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + LikesPosts load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/NewsEditorMapper.java b/projects/1739976665259/mybatis/mapper/NewsEditorMapper.java new file mode 100644 index 00000000..a1f9bb2e --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/NewsEditorMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsEditorMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(NewsEditor newsEditor); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(NewsEditor newsEditor); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + NewsEditor load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/NewsLeagueMapper.java b/projects/1739976665259/mybatis/mapper/NewsLeagueMapper.java new file mode 100644 index 00000000..9952aa09 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/NewsLeagueMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsLeagueMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(NewsLeague newsLeague); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(NewsLeague newsLeague); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + NewsLeague load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/NewsMapper.java b/projects/1739976665259/mybatis/mapper/NewsMapper.java new file mode 100644 index 00000000..cdf42feb --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/NewsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(News news); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(News news); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + News load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/NewsTeamMapper.java b/projects/1739976665259/mybatis/mapper/NewsTeamMapper.java new file mode 100644 index 00000000..68c3c87e --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/NewsTeamMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsTeamMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(NewsTeam newsTeam); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(NewsTeam newsTeam); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + NewsTeam load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/PostsLeagueMapper.java b/projects/1739976665259/mybatis/mapper/PostsLeagueMapper.java new file mode 100644 index 00000000..73c43245 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/PostsLeagueMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface PostsLeagueMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(PostsLeague postsLeague); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(PostsLeague postsLeague); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + PostsLeague load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/PostsMapper.java b/projects/1739976665259/mybatis/mapper/PostsMapper.java new file mode 100644 index 00000000..d462915f --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/PostsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface PostsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(Posts posts); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(Posts posts); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + Posts load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/PostsTeamMapper.java b/projects/1739976665259/mybatis/mapper/PostsTeamMapper.java new file mode 100644 index 00000000..d3534e80 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/PostsTeamMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface PostsTeamMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(PostsTeam postsTeam); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(PostsTeam postsTeam); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + PostsTeam load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/ReportCommentsNewsMapper.java b/projects/1739976665259/mybatis/mapper/ReportCommentsNewsMapper.java new file mode 100644 index 00000000..b57cdcca --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/ReportCommentsNewsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface ReportCommentsNewsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(ReportCommentsNews reportCommentsNews); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(ReportCommentsNews reportCommentsNews); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + ReportCommentsNews load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/ReportCommentsPostsMapper.java b/projects/1739976665259/mybatis/mapper/ReportCommentsPostsMapper.java new file mode 100644 index 00000000..677fa100 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/ReportCommentsPostsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface ReportCommentsPostsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(ReportCommentsPosts reportCommentsPosts); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(ReportCommentsPosts reportCommentsPosts); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + ReportCommentsPosts load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/ReportPostsMapper.java b/projects/1739976665259/mybatis/mapper/ReportPostsMapper.java new file mode 100644 index 00000000..6955d229 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/ReportPostsMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface ReportPostsMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(ReportPosts reportPosts); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(ReportPosts reportPosts); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + ReportPosts load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/TeamMapper.java b/projects/1739976665259/mybatis/mapper/TeamMapper.java new file mode 100644 index 00000000..64b50d3b --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/TeamMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface TeamMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(Team team); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(Team team); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + Team load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper/UsersMapper.java b/projects/1739976665259/mybatis/mapper/UsersMapper.java new file mode 100644 index 00000000..4ed31d92 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper/UsersMapper.java @@ -0,0 +1,57 @@ +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; +import java.util.List; + +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface UsersMapper { + + /** + * 新增 + * @author capkin + * @date 2025/02/19 + **/ + int insert(Users users); + + /** + * 刪除 + * @author capkin + * @date 2025/02/19 + **/ + int delete(int id); + + /** + * 更新 + * @author capkin + * @date 2025/02/19 + **/ + int update(Users users); + + /** + * 查询 根据主键 id 查询 + * @author capkin + * @date 2025/02/19 + **/ + Users load(int id); + + /** + * 查询 分页查询 + * @author capkin + * @date 2025/02/19 + **/ + List pageList(int offset,int pagesize); + + /** + * 查询 分页查询 count + * @author capkin + * @date 2025/02/19 + **/ + int pageListCount(int offset,int pagesize); + +} diff --git a/projects/1739976665259/mybatis/mapper2/AdminMapper.java b/projects/1739976665259/mybatis/mapper2/AdminMapper.java new file mode 100644 index 00000000..2b8ac1fb --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/AdminMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description adminMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface AdminMapper { + + @Select("select * from admin where admin_id=#{id}") + public Admin getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="adminId") + @Insert("insert into admin" + + " (id)" + + " values(id)") + public Integer insert(Admin admin); + + @Delete(value = "delete from admin where admin_id=#{adminId}") + boolean delete(Integer id); + + @Update(value = "update admin set " + + +" where admin_id=#{adminId} ") + boolean update(Admin admin); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from admin where admin_id=#{queryParam}") + Admin selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from admin where " + +" id=#{id}" + ) + List selectList(Admin admin); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/CollectNewsMapper.java b/projects/1739976665259/mybatis/mapper2/CollectNewsMapper.java new file mode 100644 index 00000000..2f035f86 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/CollectNewsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description collect_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CollectNewsMapper { + + @Select("select * from collect_news where collect_news_id=#{id}") + public CollectNews getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="collectNewsId") + @Insert("insert into collect_news" + + " (id)" + + " values(id)") + public Integer insert(CollectNews collectNews); + + @Delete(value = "delete from collect_news where collect_news_id=#{collectNewsId}") + boolean delete(Integer id); + + @Update(value = "update collect_news set " + + +" where collect_news_id=#{collectNewsId} ") + boolean update(CollectNews collectNews); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from collect_news where collect_news_id=#{queryParam}") + CollectNews selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from collect_news where " + +" id=#{id}" + ) + List selectList(CollectNews collectNews); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/CollectPostsMapper.java b/projects/1739976665259/mybatis/mapper2/CollectPostsMapper.java new file mode 100644 index 00000000..422e22b6 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/CollectPostsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description collect_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CollectPostsMapper { + + @Select("select * from collect_posts where collect_posts_id=#{id}") + public CollectPosts getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="collectPostsId") + @Insert("insert into collect_posts" + + " (id)" + + " values(id)") + public Integer insert(CollectPosts collectPosts); + + @Delete(value = "delete from collect_posts where collect_posts_id=#{collectPostsId}") + boolean delete(Integer id); + + @Update(value = "update collect_posts set " + + +" where collect_posts_id=#{collectPostsId} ") + boolean update(CollectPosts collectPosts); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from collect_posts where collect_posts_id=#{queryParam}") + CollectPosts selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from collect_posts where " + +" id=#{id}" + ) + List selectList(CollectPosts collectPosts); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/CommentsNewsMapper.java b/projects/1739976665259/mybatis/mapper2/CommentsNewsMapper.java new file mode 100644 index 00000000..3a66c911 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/CommentsNewsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description comments_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CommentsNewsMapper { + + @Select("select * from comments_news where comments_news_id=#{id}") + public CommentsNews getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="commentsNewsId") + @Insert("insert into comments_news" + + " (id)" + + " values(id)") + public Integer insert(CommentsNews commentsNews); + + @Delete(value = "delete from comments_news where comments_news_id=#{commentsNewsId}") + boolean delete(Integer id); + + @Update(value = "update comments_news set " + + +" where comments_news_id=#{commentsNewsId} ") + boolean update(CommentsNews commentsNews); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from comments_news where comments_news_id=#{queryParam}") + CommentsNews selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from comments_news where " + +" id=#{id}" + ) + List selectList(CommentsNews commentsNews); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/CommentsPostsMapper.java b/projects/1739976665259/mybatis/mapper2/CommentsPostsMapper.java new file mode 100644 index 00000000..845e6e93 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/CommentsPostsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description comments_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface CommentsPostsMapper { + + @Select("select * from comments_posts where comments_posts_id=#{id}") + public CommentsPosts getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="commentsPostsId") + @Insert("insert into comments_posts" + + " (id)" + + " values(id)") + public Integer insert(CommentsPosts commentsPosts); + + @Delete(value = "delete from comments_posts where comments_posts_id=#{commentsPostsId}") + boolean delete(Integer id); + + @Update(value = "update comments_posts set " + + +" where comments_posts_id=#{commentsPostsId} ") + boolean update(CommentsPosts commentsPosts); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from comments_posts where comments_posts_id=#{queryParam}") + CommentsPosts selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from comments_posts where " + +" id=#{id}" + ) + List selectList(CommentsPosts commentsPosts); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/LeagueMapper.java b/projects/1739976665259/mybatis/mapper2/LeagueMapper.java new file mode 100644 index 00000000..f597608d --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/LeagueMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface LeagueMapper { + + @Select("select * from league where league_id=#{id}") + public League getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="leagueId") + @Insert("insert into league" + + " (id)" + + " values(id)") + public Integer insert(League league); + + @Delete(value = "delete from league where league_id=#{leagueId}") + boolean delete(Integer id); + + @Update(value = "update league set " + + +" where league_id=#{leagueId} ") + boolean update(League league); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from league where league_id=#{queryParam}") + League selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from league where " + +" id=#{id}" + ) + List selectList(League league); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/LikesNewsMapper.java b/projects/1739976665259/mybatis/mapper2/LikesNewsMapper.java new file mode 100644 index 00000000..4187d21d --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/LikesNewsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description likes_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface LikesNewsMapper { + + @Select("select * from likes_news where likes_news_id=#{id}") + public LikesNews getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="likesNewsId") + @Insert("insert into likes_news" + + " (id)" + + " values(id)") + public Integer insert(LikesNews likesNews); + + @Delete(value = "delete from likes_news where likes_news_id=#{likesNewsId}") + boolean delete(Integer id); + + @Update(value = "update likes_news set " + + +" where likes_news_id=#{likesNewsId} ") + boolean update(LikesNews likesNews); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from likes_news where likes_news_id=#{queryParam}") + LikesNews selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from likes_news where " + +" id=#{id}" + ) + List selectList(LikesNews likesNews); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/LikesPostsMapper.java b/projects/1739976665259/mybatis/mapper2/LikesPostsMapper.java new file mode 100644 index 00000000..9bb1f9e4 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/LikesPostsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description likes_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface LikesPostsMapper { + + @Select("select * from likes_posts where likes_posts_id=#{id}") + public LikesPosts getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="likesPostsId") + @Insert("insert into likes_posts" + + " (id)" + + " values(id)") + public Integer insert(LikesPosts likesPosts); + + @Delete(value = "delete from likes_posts where likes_posts_id=#{likesPostsId}") + boolean delete(Integer id); + + @Update(value = "update likes_posts set " + + +" where likes_posts_id=#{likesPostsId} ") + boolean update(LikesPosts likesPosts); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from likes_posts where likes_posts_id=#{queryParam}") + LikesPosts selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from likes_posts where " + +" id=#{id}" + ) + List selectList(LikesPosts likesPosts); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/NewsEditorMapper.java b/projects/1739976665259/mybatis/mapper2/NewsEditorMapper.java new file mode 100644 index 00000000..1e997c0d --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/NewsEditorMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description news_editorMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsEditorMapper { + + @Select("select * from news_editor where news_editor_id=#{id}") + public NewsEditor getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="newsEditorId") + @Insert("insert into news_editor" + + " (id)" + + " values(id)") + public Integer insert(NewsEditor newsEditor); + + @Delete(value = "delete from news_editor where news_editor_id=#{newsEditorId}") + boolean delete(Integer id); + + @Update(value = "update news_editor set " + + +" where news_editor_id=#{newsEditorId} ") + boolean update(NewsEditor newsEditor); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from news_editor where news_editor_id=#{queryParam}") + NewsEditor selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from news_editor where " + +" id=#{id}" + ) + List selectList(NewsEditor newsEditor); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/NewsLeagueMapper.java b/projects/1739976665259/mybatis/mapper2/NewsLeagueMapper.java new file mode 100644 index 00000000..177afe01 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/NewsLeagueMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description news_leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsLeagueMapper { + + @Select("select * from news_league where news_league_id=#{id}") + public NewsLeague getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="newsLeagueId") + @Insert("insert into news_league" + + " (n_id)" + + " values(nId)") + public Integer insert(NewsLeague newsLeague); + + @Delete(value = "delete from news_league where news_league_id=#{newsLeagueId}") + boolean delete(Integer id); + + @Update(value = "update news_league set " + +" n_id=#{nId}" + +" where news_league_id=#{newsLeagueId} ") + boolean update(NewsLeague newsLeague); + + + @Results(value = { + @Result(property = "nId", column = "n_id") + }) + @Select(value = "select * from news_league where news_league_id=#{queryParam}") + NewsLeague selectOne(String queryParam); + + @Results(value = { + @Result(property = "nId", column = "n_id") + }) + @Select(value = "select * from news_league where " + +" n_id=#{nId}" + ) + List selectList(NewsLeague newsLeague); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/NewsMapper.java b/projects/1739976665259/mybatis/mapper2/NewsMapper.java new file mode 100644 index 00000000..57de5a5e --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/NewsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsMapper { + + @Select("select * from news where news_id=#{id}") + public News getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="newsId") + @Insert("insert into news" + + " (id)" + + " values(id)") + public Integer insert(News news); + + @Delete(value = "delete from news where news_id=#{newsId}") + boolean delete(Integer id); + + @Update(value = "update news set " + + +" where news_id=#{newsId} ") + boolean update(News news); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from news where news_id=#{queryParam}") + News selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from news where " + +" id=#{id}" + ) + List selectList(News news); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/NewsTeamMapper.java b/projects/1739976665259/mybatis/mapper2/NewsTeamMapper.java new file mode 100644 index 00000000..aa55ca97 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/NewsTeamMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description news_teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface NewsTeamMapper { + + @Select("select * from news_team where news_team_id=#{id}") + public NewsTeam getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="newsTeamId") + @Insert("insert into news_team" + + " (n_id)" + + " values(nId)") + public Integer insert(NewsTeam newsTeam); + + @Delete(value = "delete from news_team where news_team_id=#{newsTeamId}") + boolean delete(Integer id); + + @Update(value = "update news_team set " + +" n_id=#{nId}" + +" where news_team_id=#{newsTeamId} ") + boolean update(NewsTeam newsTeam); + + + @Results(value = { + @Result(property = "nId", column = "n_id") + }) + @Select(value = "select * from news_team where news_team_id=#{queryParam}") + NewsTeam selectOne(String queryParam); + + @Results(value = { + @Result(property = "nId", column = "n_id") + }) + @Select(value = "select * from news_team where " + +" n_id=#{nId}" + ) + List selectList(NewsTeam newsTeam); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/PostsLeagueMapper.java b/projects/1739976665259/mybatis/mapper2/PostsLeagueMapper.java new file mode 100644 index 00000000..30abef6a --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/PostsLeagueMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description posts_leagueMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface PostsLeagueMapper { + + @Select("select * from posts_league where posts_league_id=#{id}") + public PostsLeague getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="postsLeagueId") + @Insert("insert into posts_league" + + " (id)" + + " values(id)") + public Integer insert(PostsLeague postsLeague); + + @Delete(value = "delete from posts_league where posts_league_id=#{postsLeagueId}") + boolean delete(Integer id); + + @Update(value = "update posts_league set " + + +" where posts_league_id=#{postsLeagueId} ") + boolean update(PostsLeague postsLeague); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from posts_league where posts_league_id=#{queryParam}") + PostsLeague selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from posts_league where " + +" id=#{id}" + ) + List selectList(PostsLeague postsLeague); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/PostsMapper.java b/projects/1739976665259/mybatis/mapper2/PostsMapper.java new file mode 100644 index 00000000..b96bddaf --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/PostsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface PostsMapper { + + @Select("select * from posts where posts_id=#{id}") + public Posts getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="postsId") + @Insert("insert into posts" + + " (id)" + + " values(id)") + public Integer insert(Posts posts); + + @Delete(value = "delete from posts where posts_id=#{postsId}") + boolean delete(Integer id); + + @Update(value = "update posts set " + + +" where posts_id=#{postsId} ") + boolean update(Posts posts); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from posts where posts_id=#{queryParam}") + Posts selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from posts where " + +" id=#{id}" + ) + List selectList(Posts posts); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/PostsTeamMapper.java b/projects/1739976665259/mybatis/mapper2/PostsTeamMapper.java new file mode 100644 index 00000000..f479b0fd --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/PostsTeamMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description posts_teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface PostsTeamMapper { + + @Select("select * from posts_team where posts_team_id=#{id}") + public PostsTeam getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="postsTeamId") + @Insert("insert into posts_team" + + " (id)" + + " values(id)") + public Integer insert(PostsTeam postsTeam); + + @Delete(value = "delete from posts_team where posts_team_id=#{postsTeamId}") + boolean delete(Integer id); + + @Update(value = "update posts_team set " + + +" where posts_team_id=#{postsTeamId} ") + boolean update(PostsTeam postsTeam); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from posts_team where posts_team_id=#{queryParam}") + PostsTeam selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from posts_team where " + +" id=#{id}" + ) + List selectList(PostsTeam postsTeam); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/ReportCommentsNewsMapper.java b/projects/1739976665259/mybatis/mapper2/ReportCommentsNewsMapper.java new file mode 100644 index 00000000..e8c6a794 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/ReportCommentsNewsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description report_comments_newsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface ReportCommentsNewsMapper { + + @Select("select * from report_comments_news where report_comments_news_id=#{id}") + public ReportCommentsNews getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="reportCommentsNewsId") + @Insert("insert into report_comments_news" + + " (cn_id)" + + " values(cnId)") + public Integer insert(ReportCommentsNews reportCommentsNews); + + @Delete(value = "delete from report_comments_news where report_comments_news_id=#{reportCommentsNewsId}") + boolean delete(Integer id); + + @Update(value = "update report_comments_news set " + +" cn_id=#{cnId}" + +" where report_comments_news_id=#{reportCommentsNewsId} ") + boolean update(ReportCommentsNews reportCommentsNews); + + + @Results(value = { + @Result(property = "cnId", column = "cn_id") + }) + @Select(value = "select * from report_comments_news where report_comments_news_id=#{queryParam}") + ReportCommentsNews selectOne(String queryParam); + + @Results(value = { + @Result(property = "cnId", column = "cn_id") + }) + @Select(value = "select * from report_comments_news where " + +" cn_id=#{cnId}" + ) + List selectList(ReportCommentsNews reportCommentsNews); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/ReportCommentsPostsMapper.java b/projects/1739976665259/mybatis/mapper2/ReportCommentsPostsMapper.java new file mode 100644 index 00000000..924c57e0 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/ReportCommentsPostsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description report_comments_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface ReportCommentsPostsMapper { + + @Select("select * from report_comments_posts where report_comments_posts_id=#{id}") + public ReportCommentsPosts getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="reportCommentsPostsId") + @Insert("insert into report_comments_posts" + + " (cp_id)" + + " values(cpId)") + public Integer insert(ReportCommentsPosts reportCommentsPosts); + + @Delete(value = "delete from report_comments_posts where report_comments_posts_id=#{reportCommentsPostsId}") + boolean delete(Integer id); + + @Update(value = "update report_comments_posts set " + +" cp_id=#{cpId}" + +" where report_comments_posts_id=#{reportCommentsPostsId} ") + boolean update(ReportCommentsPosts reportCommentsPosts); + + + @Results(value = { + @Result(property = "cpId", column = "cp_id") + }) + @Select(value = "select * from report_comments_posts where report_comments_posts_id=#{queryParam}") + ReportCommentsPosts selectOne(String queryParam); + + @Results(value = { + @Result(property = "cpId", column = "cp_id") + }) + @Select(value = "select * from report_comments_posts where " + +" cp_id=#{cpId}" + ) + List selectList(ReportCommentsPosts reportCommentsPosts); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/ReportPostsMapper.java b/projects/1739976665259/mybatis/mapper2/ReportPostsMapper.java new file mode 100644 index 00000000..50968efd --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/ReportPostsMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description report_postsMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface ReportPostsMapper { + + @Select("select * from report_posts where report_posts_id=#{id}") + public ReportPosts getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="reportPostsId") + @Insert("insert into report_posts" + + " (p_id)" + + " values(pId)") + public Integer insert(ReportPosts reportPosts); + + @Delete(value = "delete from report_posts where report_posts_id=#{reportPostsId}") + boolean delete(Integer id); + + @Update(value = "update report_posts set " + +" p_id=#{pId}" + +" where report_posts_id=#{reportPostsId} ") + boolean update(ReportPosts reportPosts); + + + @Results(value = { + @Result(property = "pId", column = "p_id") + }) + @Select(value = "select * from report_posts where report_posts_id=#{queryParam}") + ReportPosts selectOne(String queryParam); + + @Results(value = { + @Result(property = "pId", column = "p_id") + }) + @Select(value = "select * from report_posts where " + +" p_id=#{pId}" + ) + List selectList(ReportPosts reportPosts); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/TeamMapper.java b/projects/1739976665259/mybatis/mapper2/TeamMapper.java new file mode 100644 index 00000000..1d8f0416 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/TeamMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description teamMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface TeamMapper { + + @Select("select * from team where team_id=#{id}") + public Team getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="teamId") + @Insert("insert into team" + + " (id)" + + " values(id)") + public Integer insert(Team team); + + @Delete(value = "delete from team where team_id=#{teamId}") + boolean delete(Integer id); + + @Update(value = "update team set " + + +" where team_id=#{teamId} ") + boolean update(Team team); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from team where team_id=#{queryParam}") + Team selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from team where " + +" id=#{id}" + ) + List selectList(Team team); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mapper2/UsersMapper.java b/projects/1739976665259/mybatis/mapper2/UsersMapper.java new file mode 100644 index 00000000..1224fa73 --- /dev/null +++ b/projects/1739976665259/mybatis/mapper2/UsersMapper.java @@ -0,0 +1,46 @@ +package com.hzy.mapper; +import org.apache.ibatis.annotations.*; +import org.springframework.stereotype.Repository; +import java.util.List; +/** + * @description usersMapper + * @author capkin + * @date 2025-02-19 + */ +@Mapper +@Repository +public interface UsersMapper { + + @Select("select * from users where users_id=#{id}") + public Users getById(Integer id); + + @Options(useGeneratedKeys=true,keyProperty="usersId") + @Insert("insert into users" + + " (id)" + + " values(id)") + public Integer insert(Users users); + + @Delete(value = "delete from users where users_id=#{usersId}") + boolean delete(Integer id); + + @Update(value = "update users set " + + +" where users_id=#{usersId} ") + boolean update(Users users); + + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from users where users_id=#{queryParam}") + Users selectOne(String queryParam); + + @Results(value = { + @Result(property = "id", column = "id") + }) + @Select(value = "select * from users where " + +" id=#{id}" + ) + List selectList(Users users); + +} \ No newline at end of file diff --git a/projects/1739976665259/mybatis/model/Admin.java b/projects/1739976665259/mybatis/model/Admin.java new file mode 100644 index 00000000..713d51be --- /dev/null +++ b/projects/1739976665259/mybatis/model/Admin.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public Admin() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/CollectNews.java b/projects/1739976665259/mybatis/model/CollectNews.java new file mode 100644 index 00000000..9269283c --- /dev/null +++ b/projects/1739976665259/mybatis/model/CollectNews.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public CollectNews() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/CollectPosts.java b/projects/1739976665259/mybatis/model/CollectPosts.java new file mode 100644 index 00000000..d6c150fa --- /dev/null +++ b/projects/1739976665259/mybatis/model/CollectPosts.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public CollectPosts() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/CommentsNews.java b/projects/1739976665259/mybatis/model/CommentsNews.java new file mode 100644 index 00000000..25d45e76 --- /dev/null +++ b/projects/1739976665259/mybatis/model/CommentsNews.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public CommentsNews() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/CommentsPosts.java b/projects/1739976665259/mybatis/model/CommentsPosts.java new file mode 100644 index 00000000..641d589f --- /dev/null +++ b/projects/1739976665259/mybatis/model/CommentsPosts.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public CommentsPosts() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/League.java b/projects/1739976665259/mybatis/model/League.java new file mode 100644 index 00000000..9dbd1a90 --- /dev/null +++ b/projects/1739976665259/mybatis/model/League.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public League() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/LikesNews.java b/projects/1739976665259/mybatis/model/LikesNews.java new file mode 100644 index 00000000..7f24f404 --- /dev/null +++ b/projects/1739976665259/mybatis/model/LikesNews.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public LikesNews() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/LikesPosts.java b/projects/1739976665259/mybatis/model/LikesPosts.java new file mode 100644 index 00000000..f0edd616 --- /dev/null +++ b/projects/1739976665259/mybatis/model/LikesPosts.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public LikesPosts() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/News.java b/projects/1739976665259/mybatis/model/News.java new file mode 100644 index 00000000..748effe5 --- /dev/null +++ b/projects/1739976665259/mybatis/model/News.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public News() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/NewsEditor.java b/projects/1739976665259/mybatis/model/NewsEditor.java new file mode 100644 index 00000000..8ccb33c2 --- /dev/null +++ b/projects/1739976665259/mybatis/model/NewsEditor.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public NewsEditor() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/NewsLeague.java b/projects/1739976665259/mybatis/model/NewsLeague.java new file mode 100644 index 00000000..6e54c54c --- /dev/null +++ b/projects/1739976665259/mybatis/model/NewsLeague.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * n_id + */ + private Long nId; + + + public NewsLeague() { + } + + public Long getNId() { + return nId; + } + + public void setNId(Long nId) { + this.nId = nId; + } + +} diff --git a/projects/1739976665259/mybatis/model/NewsTeam.java b/projects/1739976665259/mybatis/model/NewsTeam.java new file mode 100644 index 00000000..a0bceae3 --- /dev/null +++ b/projects/1739976665259/mybatis/model/NewsTeam.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * n_id + */ + private Long nId; + + + public NewsTeam() { + } + + public Long getNId() { + return nId; + } + + public void setNId(Long nId) { + this.nId = nId; + } + +} diff --git a/projects/1739976665259/mybatis/model/Posts.java b/projects/1739976665259/mybatis/model/Posts.java new file mode 100644 index 00000000..c3cd3163 --- /dev/null +++ b/projects/1739976665259/mybatis/model/Posts.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public Posts() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/PostsLeague.java b/projects/1739976665259/mybatis/model/PostsLeague.java new file mode 100644 index 00000000..5e729dea --- /dev/null +++ b/projects/1739976665259/mybatis/model/PostsLeague.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public PostsLeague() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/PostsTeam.java b/projects/1739976665259/mybatis/model/PostsTeam.java new file mode 100644 index 00000000..415fc998 --- /dev/null +++ b/projects/1739976665259/mybatis/model/PostsTeam.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public PostsTeam() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/ReportCommentsNews.java b/projects/1739976665259/mybatis/model/ReportCommentsNews.java new file mode 100644 index 00000000..5c7bd6ad --- /dev/null +++ b/projects/1739976665259/mybatis/model/ReportCommentsNews.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * cn_id + */ + private Long cnId; + + + public ReportCommentsNews() { + } + + public Long getCnId() { + return cnId; + } + + public void setCnId(Long cnId) { + this.cnId = cnId; + } + +} diff --git a/projects/1739976665259/mybatis/model/ReportCommentsPosts.java b/projects/1739976665259/mybatis/model/ReportCommentsPosts.java new file mode 100644 index 00000000..e2b93dc3 --- /dev/null +++ b/projects/1739976665259/mybatis/model/ReportCommentsPosts.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * cp_id + */ + private Long cpId; + + + public ReportCommentsPosts() { + } + + public Long getCpId() { + return cpId; + } + + public void setCpId(Long cpId) { + this.cpId = cpId; + } + +} diff --git a/projects/1739976665259/mybatis/model/ReportPosts.java b/projects/1739976665259/mybatis/model/ReportPosts.java new file mode 100644 index 00000000..c793b0c7 --- /dev/null +++ b/projects/1739976665259/mybatis/model/ReportPosts.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * p_id + */ + private Long pId; + + + public ReportPosts() { + } + + public Long getPId() { + return pId; + } + + public void setPId(Long pId) { + this.pId = pId; + } + +} diff --git a/projects/1739976665259/mybatis/model/Team.java b/projects/1739976665259/mybatis/model/Team.java new file mode 100644 index 00000000..82c60468 --- /dev/null +++ b/projects/1739976665259/mybatis/model/Team.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public Team() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/model/Users.java b/projects/1739976665259/mybatis/model/Users.java new file mode 100644 index 00000000..f40e16a4 --- /dev/null +++ b/projects/1739976665259/mybatis/model/Users.java @@ -0,0 +1,30 @@ +import java.io.Serializable; +import java.util.Date; +import java.util.List; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + private Long id; + + + public Users() { + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + +} diff --git a/projects/1739976665259/mybatis/mybatis/Admin.xml b/projects/1739976665259/mybatis/mybatis/Admin.xml new file mode 100644 index 00000000..cc7437aa --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/Admin.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO admin + + + + + + + + DELETE FROM admin + WHERE id = #{id} + + + + UPDATE admin + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/CollectNews.xml b/projects/1739976665259/mybatis/mybatis/CollectNews.xml new file mode 100644 index 00000000..dc7d32f2 --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/CollectNews.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO collect_news + + + + + + + + DELETE FROM collect_news + WHERE id = #{id} + + + + UPDATE collect_news + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/CollectPosts.xml b/projects/1739976665259/mybatis/mybatis/CollectPosts.xml new file mode 100644 index 00000000..3664a9e7 --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/CollectPosts.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO collect_posts + + + + + + + + DELETE FROM collect_posts + WHERE id = #{id} + + + + UPDATE collect_posts + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/CommentsNews.xml b/projects/1739976665259/mybatis/mybatis/CommentsNews.xml new file mode 100644 index 00000000..9ca9f36c --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/CommentsNews.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO comments_news + + + + + + + + DELETE FROM comments_news + WHERE id = #{id} + + + + UPDATE comments_news + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/CommentsPosts.xml b/projects/1739976665259/mybatis/mybatis/CommentsPosts.xml new file mode 100644 index 00000000..e44c3d4e --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/CommentsPosts.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO comments_posts + + + + + + + + DELETE FROM comments_posts + WHERE id = #{id} + + + + UPDATE comments_posts + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/League.xml b/projects/1739976665259/mybatis/mybatis/League.xml new file mode 100644 index 00000000..42aa19cf --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/League.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO league + + + + + + + + DELETE FROM league + WHERE id = #{id} + + + + UPDATE league + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/LikesNews.xml b/projects/1739976665259/mybatis/mybatis/LikesNews.xml new file mode 100644 index 00000000..13e70f28 --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/LikesNews.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO likes_news + + + + + + + + DELETE FROM likes_news + WHERE id = #{id} + + + + UPDATE likes_news + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/LikesPosts.xml b/projects/1739976665259/mybatis/mybatis/LikesPosts.xml new file mode 100644 index 00000000..7c67342b --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/LikesPosts.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO likes_posts + + + + + + + + DELETE FROM likes_posts + WHERE id = #{id} + + + + UPDATE likes_posts + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/News.xml b/projects/1739976665259/mybatis/mybatis/News.xml new file mode 100644 index 00000000..a0e93bea --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/News.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO news + + + + + + + + DELETE FROM news + WHERE id = #{id} + + + + UPDATE news + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/NewsEditor.xml b/projects/1739976665259/mybatis/mybatis/NewsEditor.xml new file mode 100644 index 00000000..d39d7aed --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/NewsEditor.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO news_editor + + + + + + + + DELETE FROM news_editor + WHERE id = #{id} + + + + UPDATE news_editor + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/NewsLeague.xml b/projects/1739976665259/mybatis/mybatis/NewsLeague.xml new file mode 100644 index 00000000..2a5c9a7e --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/NewsLeague.xml @@ -0,0 +1,59 @@ + + + + + + + + + + n_id + + + + INSERT INTO news_league + + + n_id + + + + + #{nId} + + + + + + DELETE FROM news_league + WHERE id = #{id} + + + + UPDATE news_league + + n_id = #{nId} + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/NewsTeam.xml b/projects/1739976665259/mybatis/mybatis/NewsTeam.xml new file mode 100644 index 00000000..426b42bc --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/NewsTeam.xml @@ -0,0 +1,59 @@ + + + + + + + + + + n_id + + + + INSERT INTO news_team + + + n_id + + + + + #{nId} + + + + + + DELETE FROM news_team + WHERE id = #{id} + + + + UPDATE news_team + + n_id = #{nId} + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/Posts.xml b/projects/1739976665259/mybatis/mybatis/Posts.xml new file mode 100644 index 00000000..465cddfe --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/Posts.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO posts + + + + + + + + DELETE FROM posts + WHERE id = #{id} + + + + UPDATE posts + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/PostsLeague.xml b/projects/1739976665259/mybatis/mybatis/PostsLeague.xml new file mode 100644 index 00000000..0ad7046d --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/PostsLeague.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO posts_league + + + + + + + + DELETE FROM posts_league + WHERE id = #{id} + + + + UPDATE posts_league + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/PostsTeam.xml b/projects/1739976665259/mybatis/mybatis/PostsTeam.xml new file mode 100644 index 00000000..96e03bb8 --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/PostsTeam.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO posts_team + + + + + + + + DELETE FROM posts_team + WHERE id = #{id} + + + + UPDATE posts_team + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/ReportCommentsNews.xml b/projects/1739976665259/mybatis/mybatis/ReportCommentsNews.xml new file mode 100644 index 00000000..a0e07cd2 --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/ReportCommentsNews.xml @@ -0,0 +1,59 @@ + + + + + + + + + + cn_id + + + + INSERT INTO report_comments_news + + + cn_id + + + + + #{cnId} + + + + + + DELETE FROM report_comments_news + WHERE id = #{id} + + + + UPDATE report_comments_news + + cn_id = #{cnId} + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/ReportCommentsPosts.xml b/projects/1739976665259/mybatis/mybatis/ReportCommentsPosts.xml new file mode 100644 index 00000000..3229a620 --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/ReportCommentsPosts.xml @@ -0,0 +1,59 @@ + + + + + + + + + + cp_id + + + + INSERT INTO report_comments_posts + + + cp_id + + + + + #{cpId} + + + + + + DELETE FROM report_comments_posts + WHERE id = #{id} + + + + UPDATE report_comments_posts + + cp_id = #{cpId} + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/ReportPosts.xml b/projects/1739976665259/mybatis/mybatis/ReportPosts.xml new file mode 100644 index 00000000..309d7f61 --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/ReportPosts.xml @@ -0,0 +1,59 @@ + + + + + + + + + + p_id + + + + INSERT INTO report_posts + + + p_id + + + + + #{pId} + + + + + + DELETE FROM report_posts + WHERE id = #{id} + + + + UPDATE report_posts + + p_id = #{pId} + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/Team.xml b/projects/1739976665259/mybatis/mybatis/Team.xml new file mode 100644 index 00000000..2ad866d8 --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/Team.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO team + + + + + + + + DELETE FROM team + WHERE id = #{id} + + + + UPDATE team + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/mybatis/Users.xml b/projects/1739976665259/mybatis/mybatis/Users.xml new file mode 100644 index 00000000..7be0e1ef --- /dev/null +++ b/projects/1739976665259/mybatis/mybatis/Users.xml @@ -0,0 +1,52 @@ + + + + + + + + + + id + + + + INSERT INTO users + + + + + + + + DELETE FROM users + WHERE id = #{id} + + + + UPDATE users + + + WHERE id = #{id} + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/mybatis/service/AdminService.java b/projects/1739976665259/mybatis/service/AdminService.java new file mode 100644 index 00000000..f0651711 --- /dev/null +++ b/projects/1739976665259/mybatis/service/AdminService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +public interface AdminService { + + /** + * 新增 + */ + public Object insert(Admin admin); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(Admin admin); + + /** + * 根据主键 id 查询 + */ + public Admin load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/CollectNewsService.java b/projects/1739976665259/mybatis/service/CollectNewsService.java new file mode 100644 index 00000000..a08491ff --- /dev/null +++ b/projects/1739976665259/mybatis/service/CollectNewsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +public interface CollectNewsService { + + /** + * 新增 + */ + public Object insert(CollectNews collectNews); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(CollectNews collectNews); + + /** + * 根据主键 id 查询 + */ + public CollectNews load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/CollectPostsService.java b/projects/1739976665259/mybatis/service/CollectPostsService.java new file mode 100644 index 00000000..e5c8ea3c --- /dev/null +++ b/projects/1739976665259/mybatis/service/CollectPostsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +public interface CollectPostsService { + + /** + * 新增 + */ + public Object insert(CollectPosts collectPosts); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(CollectPosts collectPosts); + + /** + * 根据主键 id 查询 + */ + public CollectPosts load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/CommentsNewsService.java b/projects/1739976665259/mybatis/service/CommentsNewsService.java new file mode 100644 index 00000000..6705274e --- /dev/null +++ b/projects/1739976665259/mybatis/service/CommentsNewsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +public interface CommentsNewsService { + + /** + * 新增 + */ + public Object insert(CommentsNews commentsNews); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(CommentsNews commentsNews); + + /** + * 根据主键 id 查询 + */ + public CommentsNews load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/CommentsPostsService.java b/projects/1739976665259/mybatis/service/CommentsPostsService.java new file mode 100644 index 00000000..d39e7b20 --- /dev/null +++ b/projects/1739976665259/mybatis/service/CommentsPostsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +public interface CommentsPostsService { + + /** + * 新增 + */ + public Object insert(CommentsPosts commentsPosts); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(CommentsPosts commentsPosts); + + /** + * 根据主键 id 查询 + */ + public CommentsPosts load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/LeagueService.java b/projects/1739976665259/mybatis/service/LeagueService.java new file mode 100644 index 00000000..2cda8f27 --- /dev/null +++ b/projects/1739976665259/mybatis/service/LeagueService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +public interface LeagueService { + + /** + * 新增 + */ + public Object insert(League league); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(League league); + + /** + * 根据主键 id 查询 + */ + public League load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/LikesNewsService.java b/projects/1739976665259/mybatis/service/LikesNewsService.java new file mode 100644 index 00000000..217f8972 --- /dev/null +++ b/projects/1739976665259/mybatis/service/LikesNewsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +public interface LikesNewsService { + + /** + * 新增 + */ + public Object insert(LikesNews likesNews); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(LikesNews likesNews); + + /** + * 根据主键 id 查询 + */ + public LikesNews load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/LikesPostsService.java b/projects/1739976665259/mybatis/service/LikesPostsService.java new file mode 100644 index 00000000..223cba19 --- /dev/null +++ b/projects/1739976665259/mybatis/service/LikesPostsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +public interface LikesPostsService { + + /** + * 新增 + */ + public Object insert(LikesPosts likesPosts); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(LikesPosts likesPosts); + + /** + * 根据主键 id 查询 + */ + public LikesPosts load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/NewsEditorService.java b/projects/1739976665259/mybatis/service/NewsEditorService.java new file mode 100644 index 00000000..a86bedee --- /dev/null +++ b/projects/1739976665259/mybatis/service/NewsEditorService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +public interface NewsEditorService { + + /** + * 新增 + */ + public Object insert(NewsEditor newsEditor); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(NewsEditor newsEditor); + + /** + * 根据主键 id 查询 + */ + public NewsEditor load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/NewsLeagueService.java b/projects/1739976665259/mybatis/service/NewsLeagueService.java new file mode 100644 index 00000000..985ce0b9 --- /dev/null +++ b/projects/1739976665259/mybatis/service/NewsLeagueService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +public interface NewsLeagueService { + + /** + * 新增 + */ + public Object insert(NewsLeague newsLeague); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(NewsLeague newsLeague); + + /** + * 根据主键 id 查询 + */ + public NewsLeague load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/NewsService.java b/projects/1739976665259/mybatis/service/NewsService.java new file mode 100644 index 00000000..db2babf8 --- /dev/null +++ b/projects/1739976665259/mybatis/service/NewsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +public interface NewsService { + + /** + * 新增 + */ + public Object insert(News news); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(News news); + + /** + * 根据主键 id 查询 + */ + public News load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/NewsTeamService.java b/projects/1739976665259/mybatis/service/NewsTeamService.java new file mode 100644 index 00000000..3a35474a --- /dev/null +++ b/projects/1739976665259/mybatis/service/NewsTeamService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +public interface NewsTeamService { + + /** + * 新增 + */ + public Object insert(NewsTeam newsTeam); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(NewsTeam newsTeam); + + /** + * 根据主键 id 查询 + */ + public NewsTeam load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/PostsLeagueService.java b/projects/1739976665259/mybatis/service/PostsLeagueService.java new file mode 100644 index 00000000..390b0b45 --- /dev/null +++ b/projects/1739976665259/mybatis/service/PostsLeagueService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +public interface PostsLeagueService { + + /** + * 新增 + */ + public Object insert(PostsLeague postsLeague); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(PostsLeague postsLeague); + + /** + * 根据主键 id 查询 + */ + public PostsLeague load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/PostsService.java b/projects/1739976665259/mybatis/service/PostsService.java new file mode 100644 index 00000000..e7e16ded --- /dev/null +++ b/projects/1739976665259/mybatis/service/PostsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +public interface PostsService { + + /** + * 新增 + */ + public Object insert(Posts posts); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(Posts posts); + + /** + * 根据主键 id 查询 + */ + public Posts load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/PostsTeamService.java b/projects/1739976665259/mybatis/service/PostsTeamService.java new file mode 100644 index 00000000..7329bfe1 --- /dev/null +++ b/projects/1739976665259/mybatis/service/PostsTeamService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +public interface PostsTeamService { + + /** + * 新增 + */ + public Object insert(PostsTeam postsTeam); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(PostsTeam postsTeam); + + /** + * 根据主键 id 查询 + */ + public PostsTeam load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/ReportCommentsNewsService.java b/projects/1739976665259/mybatis/service/ReportCommentsNewsService.java new file mode 100644 index 00000000..4c43a704 --- /dev/null +++ b/projects/1739976665259/mybatis/service/ReportCommentsNewsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +public interface ReportCommentsNewsService { + + /** + * 新增 + */ + public Object insert(ReportCommentsNews reportCommentsNews); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(ReportCommentsNews reportCommentsNews); + + /** + * 根据主键 id 查询 + */ + public ReportCommentsNews load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/ReportCommentsPostsService.java b/projects/1739976665259/mybatis/service/ReportCommentsPostsService.java new file mode 100644 index 00000000..0f09c552 --- /dev/null +++ b/projects/1739976665259/mybatis/service/ReportCommentsPostsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +public interface ReportCommentsPostsService { + + /** + * 新增 + */ + public Object insert(ReportCommentsPosts reportCommentsPosts); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(ReportCommentsPosts reportCommentsPosts); + + /** + * 根据主键 id 查询 + */ + public ReportCommentsPosts load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/ReportPostsService.java b/projects/1739976665259/mybatis/service/ReportPostsService.java new file mode 100644 index 00000000..159f93a7 --- /dev/null +++ b/projects/1739976665259/mybatis/service/ReportPostsService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +public interface ReportPostsService { + + /** + * 新增 + */ + public Object insert(ReportPosts reportPosts); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(ReportPosts reportPosts); + + /** + * 根据主键 id 查询 + */ + public ReportPosts load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/TeamService.java b/projects/1739976665259/mybatis/service/TeamService.java new file mode 100644 index 00000000..27c69cc4 --- /dev/null +++ b/projects/1739976665259/mybatis/service/TeamService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +public interface TeamService { + + /** + * 新增 + */ + public Object insert(Team team); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(Team team); + + /** + * 根据主键 id 查询 + */ + public Team load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service/UsersService.java b/projects/1739976665259/mybatis/service/UsersService.java new file mode 100644 index 00000000..4b31730d --- /dev/null +++ b/projects/1739976665259/mybatis/service/UsersService.java @@ -0,0 +1,34 @@ +import java.util.Map; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +public interface UsersService { + + /** + * 新增 + */ + public Object insert(Users users); + + /** + * 删除 + */ + public Object delete(int id); + + /** + * 更新 + */ + public Object update(Users users); + + /** + * 根据主键 id 查询 + */ + public Users load(int id); + + /** + * 分页查询 + */ + public Map pageList(int offset, int pagesize); + +} diff --git a/projects/1739976665259/mybatis/service_impl/AdminServiceImpl.java b/projects/1739976665259/mybatis/service_impl/AdminServiceImpl.java new file mode 100644 index 00000000..e253bfc0 --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/AdminServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Service +public class AdminServiceImpl implements AdminService { + + @Resource + private AdminMapper adminMapper; + + + @Override + public Object insert(Admin admin) { + + // valid + if (admin == null) { + return ReturnT.error("必要参数缺失"); + } + + adminMapper.insert(admin); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = adminMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(Admin admin) { + int ret = adminMapper.update(admin); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Admin load(int id) { + return adminMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = adminMapper.pageList(offset, pagesize); + int totalCount = adminMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/CollectNewsServiceImpl.java b/projects/1739976665259/mybatis/service_impl/CollectNewsServiceImpl.java new file mode 100644 index 00000000..a76732ae --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/CollectNewsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Service +public class CollectNewsServiceImpl implements CollectNewsService { + + @Resource + private CollectNewsMapper collectNewsMapper; + + + @Override + public Object insert(CollectNews collectNews) { + + // valid + if (collectNews == null) { + return ReturnT.error("必要参数缺失"); + } + + collectNewsMapper.insert(collectNews); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = collectNewsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(CollectNews collectNews) { + int ret = collectNewsMapper.update(collectNews); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public CollectNews load(int id) { + return collectNewsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = collectNewsMapper.pageList(offset, pagesize); + int totalCount = collectNewsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/CollectPostsServiceImpl.java b/projects/1739976665259/mybatis/service_impl/CollectPostsServiceImpl.java new file mode 100644 index 00000000..bf4cc088 --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/CollectPostsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Service +public class CollectPostsServiceImpl implements CollectPostsService { + + @Resource + private CollectPostsMapper collectPostsMapper; + + + @Override + public Object insert(CollectPosts collectPosts) { + + // valid + if (collectPosts == null) { + return ReturnT.error("必要参数缺失"); + } + + collectPostsMapper.insert(collectPosts); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = collectPostsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(CollectPosts collectPosts) { + int ret = collectPostsMapper.update(collectPosts); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public CollectPosts load(int id) { + return collectPostsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = collectPostsMapper.pageList(offset, pagesize); + int totalCount = collectPostsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/CommentsNewsServiceImpl.java b/projects/1739976665259/mybatis/service_impl/CommentsNewsServiceImpl.java new file mode 100644 index 00000000..fda0b360 --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/CommentsNewsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Service +public class CommentsNewsServiceImpl implements CommentsNewsService { + + @Resource + private CommentsNewsMapper commentsNewsMapper; + + + @Override + public Object insert(CommentsNews commentsNews) { + + // valid + if (commentsNews == null) { + return ReturnT.error("必要参数缺失"); + } + + commentsNewsMapper.insert(commentsNews); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = commentsNewsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(CommentsNews commentsNews) { + int ret = commentsNewsMapper.update(commentsNews); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public CommentsNews load(int id) { + return commentsNewsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = commentsNewsMapper.pageList(offset, pagesize); + int totalCount = commentsNewsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/CommentsPostsServiceImpl.java b/projects/1739976665259/mybatis/service_impl/CommentsPostsServiceImpl.java new file mode 100644 index 00000000..c1360dc4 --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/CommentsPostsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Service +public class CommentsPostsServiceImpl implements CommentsPostsService { + + @Resource + private CommentsPostsMapper commentsPostsMapper; + + + @Override + public Object insert(CommentsPosts commentsPosts) { + + // valid + if (commentsPosts == null) { + return ReturnT.error("必要参数缺失"); + } + + commentsPostsMapper.insert(commentsPosts); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = commentsPostsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(CommentsPosts commentsPosts) { + int ret = commentsPostsMapper.update(commentsPosts); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public CommentsPosts load(int id) { + return commentsPostsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = commentsPostsMapper.pageList(offset, pagesize); + int totalCount = commentsPostsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/LeagueServiceImpl.java b/projects/1739976665259/mybatis/service_impl/LeagueServiceImpl.java new file mode 100644 index 00000000..ad864da0 --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/LeagueServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Service +public class LeagueServiceImpl implements LeagueService { + + @Resource + private LeagueMapper leagueMapper; + + + @Override + public Object insert(League league) { + + // valid + if (league == null) { + return ReturnT.error("必要参数缺失"); + } + + leagueMapper.insert(league); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = leagueMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(League league) { + int ret = leagueMapper.update(league); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public League load(int id) { + return leagueMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = leagueMapper.pageList(offset, pagesize); + int totalCount = leagueMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/LikesNewsServiceImpl.java b/projects/1739976665259/mybatis/service_impl/LikesNewsServiceImpl.java new file mode 100644 index 00000000..b196c993 --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/LikesNewsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Service +public class LikesNewsServiceImpl implements LikesNewsService { + + @Resource + private LikesNewsMapper likesNewsMapper; + + + @Override + public Object insert(LikesNews likesNews) { + + // valid + if (likesNews == null) { + return ReturnT.error("必要参数缺失"); + } + + likesNewsMapper.insert(likesNews); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = likesNewsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(LikesNews likesNews) { + int ret = likesNewsMapper.update(likesNews); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public LikesNews load(int id) { + return likesNewsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = likesNewsMapper.pageList(offset, pagesize); + int totalCount = likesNewsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/LikesPostsServiceImpl.java b/projects/1739976665259/mybatis/service_impl/LikesPostsServiceImpl.java new file mode 100644 index 00000000..cc86014a --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/LikesPostsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Service +public class LikesPostsServiceImpl implements LikesPostsService { + + @Resource + private LikesPostsMapper likesPostsMapper; + + + @Override + public Object insert(LikesPosts likesPosts) { + + // valid + if (likesPosts == null) { + return ReturnT.error("必要参数缺失"); + } + + likesPostsMapper.insert(likesPosts); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = likesPostsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(LikesPosts likesPosts) { + int ret = likesPostsMapper.update(likesPosts); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public LikesPosts load(int id) { + return likesPostsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = likesPostsMapper.pageList(offset, pagesize); + int totalCount = likesPostsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/NewsEditorServiceImpl.java b/projects/1739976665259/mybatis/service_impl/NewsEditorServiceImpl.java new file mode 100644 index 00000000..79c684a5 --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/NewsEditorServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Service +public class NewsEditorServiceImpl implements NewsEditorService { + + @Resource + private NewsEditorMapper newsEditorMapper; + + + @Override + public Object insert(NewsEditor newsEditor) { + + // valid + if (newsEditor == null) { + return ReturnT.error("必要参数缺失"); + } + + newsEditorMapper.insert(newsEditor); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = newsEditorMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(NewsEditor newsEditor) { + int ret = newsEditorMapper.update(newsEditor); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public NewsEditor load(int id) { + return newsEditorMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = newsEditorMapper.pageList(offset, pagesize); + int totalCount = newsEditorMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/NewsLeagueServiceImpl.java b/projects/1739976665259/mybatis/service_impl/NewsLeagueServiceImpl.java new file mode 100644 index 00000000..993ae146 --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/NewsLeagueServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Service +public class NewsLeagueServiceImpl implements NewsLeagueService { + + @Resource + private NewsLeagueMapper newsLeagueMapper; + + + @Override + public Object insert(NewsLeague newsLeague) { + + // valid + if (newsLeague == null) { + return ReturnT.error("必要参数缺失"); + } + + newsLeagueMapper.insert(newsLeague); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = newsLeagueMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(NewsLeague newsLeague) { + int ret = newsLeagueMapper.update(newsLeague); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public NewsLeague load(int id) { + return newsLeagueMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = newsLeagueMapper.pageList(offset, pagesize); + int totalCount = newsLeagueMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/NewsServiceImpl.java b/projects/1739976665259/mybatis/service_impl/NewsServiceImpl.java new file mode 100644 index 00000000..32369862 --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/NewsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Service +public class NewsServiceImpl implements NewsService { + + @Resource + private NewsMapper newsMapper; + + + @Override + public Object insert(News news) { + + // valid + if (news == null) { + return ReturnT.error("必要参数缺失"); + } + + newsMapper.insert(news); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = newsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(News news) { + int ret = newsMapper.update(news); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public News load(int id) { + return newsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = newsMapper.pageList(offset, pagesize); + int totalCount = newsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/NewsTeamServiceImpl.java b/projects/1739976665259/mybatis/service_impl/NewsTeamServiceImpl.java new file mode 100644 index 00000000..cfd214b5 --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/NewsTeamServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Service +public class NewsTeamServiceImpl implements NewsTeamService { + + @Resource + private NewsTeamMapper newsTeamMapper; + + + @Override + public Object insert(NewsTeam newsTeam) { + + // valid + if (newsTeam == null) { + return ReturnT.error("必要参数缺失"); + } + + newsTeamMapper.insert(newsTeam); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = newsTeamMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(NewsTeam newsTeam) { + int ret = newsTeamMapper.update(newsTeam); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public NewsTeam load(int id) { + return newsTeamMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = newsTeamMapper.pageList(offset, pagesize); + int totalCount = newsTeamMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/PostsLeagueServiceImpl.java b/projects/1739976665259/mybatis/service_impl/PostsLeagueServiceImpl.java new file mode 100644 index 00000000..8ba086ee --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/PostsLeagueServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Service +public class PostsLeagueServiceImpl implements PostsLeagueService { + + @Resource + private PostsLeagueMapper postsLeagueMapper; + + + @Override + public Object insert(PostsLeague postsLeague) { + + // valid + if (postsLeague == null) { + return ReturnT.error("必要参数缺失"); + } + + postsLeagueMapper.insert(postsLeague); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = postsLeagueMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(PostsLeague postsLeague) { + int ret = postsLeagueMapper.update(postsLeague); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public PostsLeague load(int id) { + return postsLeagueMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = postsLeagueMapper.pageList(offset, pagesize); + int totalCount = postsLeagueMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/PostsServiceImpl.java b/projects/1739976665259/mybatis/service_impl/PostsServiceImpl.java new file mode 100644 index 00000000..2859d9e2 --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/PostsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Service +public class PostsServiceImpl implements PostsService { + + @Resource + private PostsMapper postsMapper; + + + @Override + public Object insert(Posts posts) { + + // valid + if (posts == null) { + return ReturnT.error("必要参数缺失"); + } + + postsMapper.insert(posts); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = postsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(Posts posts) { + int ret = postsMapper.update(posts); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Posts load(int id) { + return postsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = postsMapper.pageList(offset, pagesize); + int totalCount = postsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/PostsTeamServiceImpl.java b/projects/1739976665259/mybatis/service_impl/PostsTeamServiceImpl.java new file mode 100644 index 00000000..17ec7f6c --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/PostsTeamServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Service +public class PostsTeamServiceImpl implements PostsTeamService { + + @Resource + private PostsTeamMapper postsTeamMapper; + + + @Override + public Object insert(PostsTeam postsTeam) { + + // valid + if (postsTeam == null) { + return ReturnT.error("必要参数缺失"); + } + + postsTeamMapper.insert(postsTeam); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = postsTeamMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(PostsTeam postsTeam) { + int ret = postsTeamMapper.update(postsTeam); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public PostsTeam load(int id) { + return postsTeamMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = postsTeamMapper.pageList(offset, pagesize); + int totalCount = postsTeamMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/ReportCommentsNewsServiceImpl.java b/projects/1739976665259/mybatis/service_impl/ReportCommentsNewsServiceImpl.java new file mode 100644 index 00000000..92253e5d --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/ReportCommentsNewsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Service +public class ReportCommentsNewsServiceImpl implements ReportCommentsNewsService { + + @Resource + private ReportCommentsNewsMapper reportCommentsNewsMapper; + + + @Override + public Object insert(ReportCommentsNews reportCommentsNews) { + + // valid + if (reportCommentsNews == null) { + return ReturnT.error("必要参数缺失"); + } + + reportCommentsNewsMapper.insert(reportCommentsNews); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = reportCommentsNewsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(ReportCommentsNews reportCommentsNews) { + int ret = reportCommentsNewsMapper.update(reportCommentsNews); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public ReportCommentsNews load(int id) { + return reportCommentsNewsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = reportCommentsNewsMapper.pageList(offset, pagesize); + int totalCount = reportCommentsNewsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/ReportCommentsPostsServiceImpl.java b/projects/1739976665259/mybatis/service_impl/ReportCommentsPostsServiceImpl.java new file mode 100644 index 00000000..481d4d2f --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/ReportCommentsPostsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Service +public class ReportCommentsPostsServiceImpl implements ReportCommentsPostsService { + + @Resource + private ReportCommentsPostsMapper reportCommentsPostsMapper; + + + @Override + public Object insert(ReportCommentsPosts reportCommentsPosts) { + + // valid + if (reportCommentsPosts == null) { + return ReturnT.error("必要参数缺失"); + } + + reportCommentsPostsMapper.insert(reportCommentsPosts); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = reportCommentsPostsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(ReportCommentsPosts reportCommentsPosts) { + int ret = reportCommentsPostsMapper.update(reportCommentsPosts); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public ReportCommentsPosts load(int id) { + return reportCommentsPostsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = reportCommentsPostsMapper.pageList(offset, pagesize); + int totalCount = reportCommentsPostsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/ReportPostsServiceImpl.java b/projects/1739976665259/mybatis/service_impl/ReportPostsServiceImpl.java new file mode 100644 index 00000000..b6169883 --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/ReportPostsServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Service +public class ReportPostsServiceImpl implements ReportPostsService { + + @Resource + private ReportPostsMapper reportPostsMapper; + + + @Override + public Object insert(ReportPosts reportPosts) { + + // valid + if (reportPosts == null) { + return ReturnT.error("必要参数缺失"); + } + + reportPostsMapper.insert(reportPosts); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = reportPostsMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(ReportPosts reportPosts) { + int ret = reportPostsMapper.update(reportPosts); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public ReportPosts load(int id) { + return reportPostsMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = reportPostsMapper.pageList(offset, pagesize); + int totalCount = reportPostsMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/TeamServiceImpl.java b/projects/1739976665259/mybatis/service_impl/TeamServiceImpl.java new file mode 100644 index 00000000..3e0fa0f5 --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/TeamServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Service +public class TeamServiceImpl implements TeamService { + + @Resource + private TeamMapper teamMapper; + + + @Override + public Object insert(Team team) { + + // valid + if (team == null) { + return ReturnT.error("必要参数缺失"); + } + + teamMapper.insert(team); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = teamMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(Team team) { + int ret = teamMapper.update(team); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Team load(int id) { + return teamMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = teamMapper.pageList(offset, pagesize); + int totalCount = teamMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/mybatis/service_impl/UsersServiceImpl.java b/projects/1739976665259/mybatis/service_impl/UsersServiceImpl.java new file mode 100644 index 00000000..5e48c1bd --- /dev/null +++ b/projects/1739976665259/mybatis/service_impl/UsersServiceImpl.java @@ -0,0 +1,66 @@ +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Service +public class UsersServiceImpl implements UsersService { + + @Resource + private UsersMapper usersMapper; + + + @Override + public Object insert(Users users) { + + // valid + if (users == null) { + return ReturnT.error("必要参数缺失"); + } + + usersMapper.insert(users); + return ReturnT.success(); + } + + + @Override + public Object delete(int id) { + int ret = usersMapper.delete(id); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Object update(Users users) { + int ret = usersMapper.update(users); + return ret>0?ReturnT.success():ReturnT.error(); + } + + + @Override + public Users load(int id) { + return usersMapper.load(id); + } + + + @Override + public Map pageList(int offset, int pagesize) { + + List pageList = usersMapper.pageList(offset, pagesize); + int totalCount = usersMapper.pageListCount(offset, pagesize); + + // result + Map result = new HashMap(); + result.put("pageList", pageList); + result.put("totalCount", totalCount); + + return result; + } + +} diff --git a/projects/1739976665259/renren-fast/menu-sql/null.java b/projects/1739976665259/renren-fast/menu-sql/null.java new file mode 100644 index 00000000..622fb2fd --- /dev/null +++ b/projects/1739976665259/renren-fast/menu-sql/null.java @@ -0,0 +1,17 @@ +-- 菜单SQL +INSERT INTO `sys_menu` (`parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) +VALUES ('1', 'users', 'generator/users', NULL, '1', 'config', '6'); + +-- 按钮父菜单ID +set @parentId = @@identity; + +-- 菜单对应按钮SQL +INSERT INTO `sys_menu` (`parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) +SELECT @parentId, '查看', null, 'generator:users:list,generator:users:info', '2', null, '6'; +INSERT INTO `sys_menu` (`parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) +SELECT @parentId, '新增', null, 'generator:users:save', '2', null, '6'; +INSERT INTO `sys_menu` (`parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) +SELECT @parentId, '修改', null, 'generator:users:update', '2', null, '6'; +INSERT INTO `sys_menu` (`parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) +SELECT @parentId, '删除', null, 'generator:users:delete', '2', null, '6'; + diff --git a/projects/1739976665259/renren-fast/rr-controller/AdminController.java b/projects/1739976665259/renren-fast/rr-controller/AdminController.java new file mode 100644 index 00000000..71e2401d --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/AdminController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.AdminEntity; +import com.hzy.service.AdminService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description admin控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/admin") +public class AdminController { + +@Autowired +private AdminService adminService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:admin:list") +public R list(@RequestParam Map params){ + PageUtils page = adminService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{adminId}") +@RequiresPermissions("generator:admin:info") +public R info(@PathVariable("adminId") int adminId){ + AdminEntity admin = adminService.getById(adminId); + + return R.ok().put("admin", admin); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:admin:save") +public R save(@RequestBody AdminEntity admin){ + adminService.save(admin); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:admin:update") +public R update(@RequestBody AdminEntity admin){ + adminService.updateById(admin); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:admin:delete") +public R delete(@RequestBody int[] adminIds){ + adminService.removeByIds(Arrays.asList(adminIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/CollectNewsController.java b/projects/1739976665259/renren-fast/rr-controller/CollectNewsController.java new file mode 100644 index 00000000..fdbdcb18 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/CollectNewsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.CollectNewsEntity; +import com.hzy.service.CollectNewsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description collect_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/collectNews") +public class CollectNewsController { + +@Autowired +private CollectNewsService collectNewsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:collectNews:list") +public R list(@RequestParam Map params){ + PageUtils page = collectNewsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{collectNewsId}") +@RequiresPermissions("generator:collectNews:info") +public R info(@PathVariable("collectNewsId") int collectNewsId){ + CollectNewsEntity collectNews = collectNewsService.getById(collectNewsId); + + return R.ok().put("collectNews", collectNews); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:collectNews:save") +public R save(@RequestBody CollectNewsEntity collectNews){ + collectNewsService.save(collectNews); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:collectNews:update") +public R update(@RequestBody CollectNewsEntity collectNews){ + collectNewsService.updateById(collectNews); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:collectNews:delete") +public R delete(@RequestBody int[] collectNewsIds){ + collectNewsService.removeByIds(Arrays.asList(collectNewsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/CollectPostsController.java b/projects/1739976665259/renren-fast/rr-controller/CollectPostsController.java new file mode 100644 index 00000000..9bcecc58 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/CollectPostsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.CollectPostsEntity; +import com.hzy.service.CollectPostsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description collect_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/collectPosts") +public class CollectPostsController { + +@Autowired +private CollectPostsService collectPostsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:collectPosts:list") +public R list(@RequestParam Map params){ + PageUtils page = collectPostsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{collectPostsId}") +@RequiresPermissions("generator:collectPosts:info") +public R info(@PathVariable("collectPostsId") int collectPostsId){ + CollectPostsEntity collectPosts = collectPostsService.getById(collectPostsId); + + return R.ok().put("collectPosts", collectPosts); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:collectPosts:save") +public R save(@RequestBody CollectPostsEntity collectPosts){ + collectPostsService.save(collectPosts); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:collectPosts:update") +public R update(@RequestBody CollectPostsEntity collectPosts){ + collectPostsService.updateById(collectPosts); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:collectPosts:delete") +public R delete(@RequestBody int[] collectPostsIds){ + collectPostsService.removeByIds(Arrays.asList(collectPostsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/CommentsNewsController.java b/projects/1739976665259/renren-fast/rr-controller/CommentsNewsController.java new file mode 100644 index 00000000..653546f8 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/CommentsNewsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.CommentsNewsEntity; +import com.hzy.service.CommentsNewsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description comments_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/commentsNews") +public class CommentsNewsController { + +@Autowired +private CommentsNewsService commentsNewsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:commentsNews:list") +public R list(@RequestParam Map params){ + PageUtils page = commentsNewsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{commentsNewsId}") +@RequiresPermissions("generator:commentsNews:info") +public R info(@PathVariable("commentsNewsId") int commentsNewsId){ + CommentsNewsEntity commentsNews = commentsNewsService.getById(commentsNewsId); + + return R.ok().put("commentsNews", commentsNews); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:commentsNews:save") +public R save(@RequestBody CommentsNewsEntity commentsNews){ + commentsNewsService.save(commentsNews); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:commentsNews:update") +public R update(@RequestBody CommentsNewsEntity commentsNews){ + commentsNewsService.updateById(commentsNews); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:commentsNews:delete") +public R delete(@RequestBody int[] commentsNewsIds){ + commentsNewsService.removeByIds(Arrays.asList(commentsNewsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/CommentsPostsController.java b/projects/1739976665259/renren-fast/rr-controller/CommentsPostsController.java new file mode 100644 index 00000000..5b694a9a --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/CommentsPostsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.CommentsPostsEntity; +import com.hzy.service.CommentsPostsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description comments_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/commentsPosts") +public class CommentsPostsController { + +@Autowired +private CommentsPostsService commentsPostsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:commentsPosts:list") +public R list(@RequestParam Map params){ + PageUtils page = commentsPostsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{commentsPostsId}") +@RequiresPermissions("generator:commentsPosts:info") +public R info(@PathVariable("commentsPostsId") int commentsPostsId){ + CommentsPostsEntity commentsPosts = commentsPostsService.getById(commentsPostsId); + + return R.ok().put("commentsPosts", commentsPosts); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:commentsPosts:save") +public R save(@RequestBody CommentsPostsEntity commentsPosts){ + commentsPostsService.save(commentsPosts); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:commentsPosts:update") +public R update(@RequestBody CommentsPostsEntity commentsPosts){ + commentsPostsService.updateById(commentsPosts); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:commentsPosts:delete") +public R delete(@RequestBody int[] commentsPostsIds){ + commentsPostsService.removeByIds(Arrays.asList(commentsPostsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/LeagueController.java b/projects/1739976665259/renren-fast/rr-controller/LeagueController.java new file mode 100644 index 00000000..0ad55595 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/LeagueController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.LeagueEntity; +import com.hzy.service.LeagueService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description league控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/league") +public class LeagueController { + +@Autowired +private LeagueService leagueService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:league:list") +public R list(@RequestParam Map params){ + PageUtils page = leagueService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{leagueId}") +@RequiresPermissions("generator:league:info") +public R info(@PathVariable("leagueId") int leagueId){ + LeagueEntity league = leagueService.getById(leagueId); + + return R.ok().put("league", league); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:league:save") +public R save(@RequestBody LeagueEntity league){ + leagueService.save(league); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:league:update") +public R update(@RequestBody LeagueEntity league){ + leagueService.updateById(league); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:league:delete") +public R delete(@RequestBody int[] leagueIds){ + leagueService.removeByIds(Arrays.asList(leagueIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/LikesNewsController.java b/projects/1739976665259/renren-fast/rr-controller/LikesNewsController.java new file mode 100644 index 00000000..952899ef --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/LikesNewsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.LikesNewsEntity; +import com.hzy.service.LikesNewsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description likes_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/likesNews") +public class LikesNewsController { + +@Autowired +private LikesNewsService likesNewsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:likesNews:list") +public R list(@RequestParam Map params){ + PageUtils page = likesNewsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{likesNewsId}") +@RequiresPermissions("generator:likesNews:info") +public R info(@PathVariable("likesNewsId") int likesNewsId){ + LikesNewsEntity likesNews = likesNewsService.getById(likesNewsId); + + return R.ok().put("likesNews", likesNews); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:likesNews:save") +public R save(@RequestBody LikesNewsEntity likesNews){ + likesNewsService.save(likesNews); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:likesNews:update") +public R update(@RequestBody LikesNewsEntity likesNews){ + likesNewsService.updateById(likesNews); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:likesNews:delete") +public R delete(@RequestBody int[] likesNewsIds){ + likesNewsService.removeByIds(Arrays.asList(likesNewsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/LikesPostsController.java b/projects/1739976665259/renren-fast/rr-controller/LikesPostsController.java new file mode 100644 index 00000000..71c3aae2 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/LikesPostsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.LikesPostsEntity; +import com.hzy.service.LikesPostsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description likes_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/likesPosts") +public class LikesPostsController { + +@Autowired +private LikesPostsService likesPostsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:likesPosts:list") +public R list(@RequestParam Map params){ + PageUtils page = likesPostsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{likesPostsId}") +@RequiresPermissions("generator:likesPosts:info") +public R info(@PathVariable("likesPostsId") int likesPostsId){ + LikesPostsEntity likesPosts = likesPostsService.getById(likesPostsId); + + return R.ok().put("likesPosts", likesPosts); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:likesPosts:save") +public R save(@RequestBody LikesPostsEntity likesPosts){ + likesPostsService.save(likesPosts); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:likesPosts:update") +public R update(@RequestBody LikesPostsEntity likesPosts){ + likesPostsService.updateById(likesPosts); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:likesPosts:delete") +public R delete(@RequestBody int[] likesPostsIds){ + likesPostsService.removeByIds(Arrays.asList(likesPostsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/NewsController.java b/projects/1739976665259/renren-fast/rr-controller/NewsController.java new file mode 100644 index 00000000..9eb6afce --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/NewsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.NewsEntity; +import com.hzy.service.NewsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/news") +public class NewsController { + +@Autowired +private NewsService newsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:news:list") +public R list(@RequestParam Map params){ + PageUtils page = newsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{newsId}") +@RequiresPermissions("generator:news:info") +public R info(@PathVariable("newsId") int newsId){ + NewsEntity news = newsService.getById(newsId); + + return R.ok().put("news", news); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:news:save") +public R save(@RequestBody NewsEntity news){ + newsService.save(news); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:news:update") +public R update(@RequestBody NewsEntity news){ + newsService.updateById(news); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:news:delete") +public R delete(@RequestBody int[] newsIds){ + newsService.removeByIds(Arrays.asList(newsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/NewsEditorController.java b/projects/1739976665259/renren-fast/rr-controller/NewsEditorController.java new file mode 100644 index 00000000..95c8ad48 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/NewsEditorController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.NewsEditorEntity; +import com.hzy.service.NewsEditorService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description news_editor控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/newsEditor") +public class NewsEditorController { + +@Autowired +private NewsEditorService newsEditorService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:newsEditor:list") +public R list(@RequestParam Map params){ + PageUtils page = newsEditorService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{newsEditorId}") +@RequiresPermissions("generator:newsEditor:info") +public R info(@PathVariable("newsEditorId") int newsEditorId){ + NewsEditorEntity newsEditor = newsEditorService.getById(newsEditorId); + + return R.ok().put("newsEditor", newsEditor); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:newsEditor:save") +public R save(@RequestBody NewsEditorEntity newsEditor){ + newsEditorService.save(newsEditor); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:newsEditor:update") +public R update(@RequestBody NewsEditorEntity newsEditor){ + newsEditorService.updateById(newsEditor); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:newsEditor:delete") +public R delete(@RequestBody int[] newsEditorIds){ + newsEditorService.removeByIds(Arrays.asList(newsEditorIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/NewsLeagueController.java b/projects/1739976665259/renren-fast/rr-controller/NewsLeagueController.java new file mode 100644 index 00000000..e3f0688d --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/NewsLeagueController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.NewsLeagueEntity; +import com.hzy.service.NewsLeagueService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description news_league控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/newsLeague") +public class NewsLeagueController { + +@Autowired +private NewsLeagueService newsLeagueService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:newsLeague:list") +public R list(@RequestParam Map params){ + PageUtils page = newsLeagueService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{newsLeagueId}") +@RequiresPermissions("generator:newsLeague:info") +public R info(@PathVariable("newsLeagueId") int newsLeagueId){ + NewsLeagueEntity newsLeague = newsLeagueService.getById(newsLeagueId); + + return R.ok().put("newsLeague", newsLeague); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:newsLeague:save") +public R save(@RequestBody NewsLeagueEntity newsLeague){ + newsLeagueService.save(newsLeague); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:newsLeague:update") +public R update(@RequestBody NewsLeagueEntity newsLeague){ + newsLeagueService.updateById(newsLeague); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:newsLeague:delete") +public R delete(@RequestBody int[] newsLeagueIds){ + newsLeagueService.removeByIds(Arrays.asList(newsLeagueIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/NewsTeamController.java b/projects/1739976665259/renren-fast/rr-controller/NewsTeamController.java new file mode 100644 index 00000000..7012863a --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/NewsTeamController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.NewsTeamEntity; +import com.hzy.service.NewsTeamService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description news_team控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/newsTeam") +public class NewsTeamController { + +@Autowired +private NewsTeamService newsTeamService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:newsTeam:list") +public R list(@RequestParam Map params){ + PageUtils page = newsTeamService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{newsTeamId}") +@RequiresPermissions("generator:newsTeam:info") +public R info(@PathVariable("newsTeamId") int newsTeamId){ + NewsTeamEntity newsTeam = newsTeamService.getById(newsTeamId); + + return R.ok().put("newsTeam", newsTeam); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:newsTeam:save") +public R save(@RequestBody NewsTeamEntity newsTeam){ + newsTeamService.save(newsTeam); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:newsTeam:update") +public R update(@RequestBody NewsTeamEntity newsTeam){ + newsTeamService.updateById(newsTeam); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:newsTeam:delete") +public R delete(@RequestBody int[] newsTeamIds){ + newsTeamService.removeByIds(Arrays.asList(newsTeamIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/PostsController.java b/projects/1739976665259/renren-fast/rr-controller/PostsController.java new file mode 100644 index 00000000..361880ec --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/PostsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.PostsEntity; +import com.hzy.service.PostsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/posts") +public class PostsController { + +@Autowired +private PostsService postsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:posts:list") +public R list(@RequestParam Map params){ + PageUtils page = postsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{postsId}") +@RequiresPermissions("generator:posts:info") +public R info(@PathVariable("postsId") int postsId){ + PostsEntity posts = postsService.getById(postsId); + + return R.ok().put("posts", posts); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:posts:save") +public R save(@RequestBody PostsEntity posts){ + postsService.save(posts); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:posts:update") +public R update(@RequestBody PostsEntity posts){ + postsService.updateById(posts); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:posts:delete") +public R delete(@RequestBody int[] postsIds){ + postsService.removeByIds(Arrays.asList(postsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/PostsLeagueController.java b/projects/1739976665259/renren-fast/rr-controller/PostsLeagueController.java new file mode 100644 index 00000000..7e061eb2 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/PostsLeagueController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.PostsLeagueEntity; +import com.hzy.service.PostsLeagueService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description posts_league控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/postsLeague") +public class PostsLeagueController { + +@Autowired +private PostsLeagueService postsLeagueService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:postsLeague:list") +public R list(@RequestParam Map params){ + PageUtils page = postsLeagueService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{postsLeagueId}") +@RequiresPermissions("generator:postsLeague:info") +public R info(@PathVariable("postsLeagueId") int postsLeagueId){ + PostsLeagueEntity postsLeague = postsLeagueService.getById(postsLeagueId); + + return R.ok().put("postsLeague", postsLeague); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:postsLeague:save") +public R save(@RequestBody PostsLeagueEntity postsLeague){ + postsLeagueService.save(postsLeague); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:postsLeague:update") +public R update(@RequestBody PostsLeagueEntity postsLeague){ + postsLeagueService.updateById(postsLeague); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:postsLeague:delete") +public R delete(@RequestBody int[] postsLeagueIds){ + postsLeagueService.removeByIds(Arrays.asList(postsLeagueIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/PostsTeamController.java b/projects/1739976665259/renren-fast/rr-controller/PostsTeamController.java new file mode 100644 index 00000000..9abc2de9 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/PostsTeamController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.PostsTeamEntity; +import com.hzy.service.PostsTeamService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description posts_team控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/postsTeam") +public class PostsTeamController { + +@Autowired +private PostsTeamService postsTeamService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:postsTeam:list") +public R list(@RequestParam Map params){ + PageUtils page = postsTeamService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{postsTeamId}") +@RequiresPermissions("generator:postsTeam:info") +public R info(@PathVariable("postsTeamId") int postsTeamId){ + PostsTeamEntity postsTeam = postsTeamService.getById(postsTeamId); + + return R.ok().put("postsTeam", postsTeam); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:postsTeam:save") +public R save(@RequestBody PostsTeamEntity postsTeam){ + postsTeamService.save(postsTeam); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:postsTeam:update") +public R update(@RequestBody PostsTeamEntity postsTeam){ + postsTeamService.updateById(postsTeam); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:postsTeam:delete") +public R delete(@RequestBody int[] postsTeamIds){ + postsTeamService.removeByIds(Arrays.asList(postsTeamIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/ReportCommentsNewsController.java b/projects/1739976665259/renren-fast/rr-controller/ReportCommentsNewsController.java new file mode 100644 index 00000000..d28400ba --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/ReportCommentsNewsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.ReportCommentsNewsEntity; +import com.hzy.service.ReportCommentsNewsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description report_comments_news控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/reportCommentsNews") +public class ReportCommentsNewsController { + +@Autowired +private ReportCommentsNewsService reportCommentsNewsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:reportCommentsNews:list") +public R list(@RequestParam Map params){ + PageUtils page = reportCommentsNewsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{reportCommentsNewsId}") +@RequiresPermissions("generator:reportCommentsNews:info") +public R info(@PathVariable("reportCommentsNewsId") int reportCommentsNewsId){ + ReportCommentsNewsEntity reportCommentsNews = reportCommentsNewsService.getById(reportCommentsNewsId); + + return R.ok().put("reportCommentsNews", reportCommentsNews); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:reportCommentsNews:save") +public R save(@RequestBody ReportCommentsNewsEntity reportCommentsNews){ + reportCommentsNewsService.save(reportCommentsNews); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:reportCommentsNews:update") +public R update(@RequestBody ReportCommentsNewsEntity reportCommentsNews){ + reportCommentsNewsService.updateById(reportCommentsNews); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:reportCommentsNews:delete") +public R delete(@RequestBody int[] reportCommentsNewsIds){ + reportCommentsNewsService.removeByIds(Arrays.asList(reportCommentsNewsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/ReportCommentsPostsController.java b/projects/1739976665259/renren-fast/rr-controller/ReportCommentsPostsController.java new file mode 100644 index 00000000..f8739608 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/ReportCommentsPostsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.ReportCommentsPostsEntity; +import com.hzy.service.ReportCommentsPostsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description report_comments_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/reportCommentsPosts") +public class ReportCommentsPostsController { + +@Autowired +private ReportCommentsPostsService reportCommentsPostsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:reportCommentsPosts:list") +public R list(@RequestParam Map params){ + PageUtils page = reportCommentsPostsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{reportCommentsPostsId}") +@RequiresPermissions("generator:reportCommentsPosts:info") +public R info(@PathVariable("reportCommentsPostsId") int reportCommentsPostsId){ + ReportCommentsPostsEntity reportCommentsPosts = reportCommentsPostsService.getById(reportCommentsPostsId); + + return R.ok().put("reportCommentsPosts", reportCommentsPosts); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:reportCommentsPosts:save") +public R save(@RequestBody ReportCommentsPostsEntity reportCommentsPosts){ + reportCommentsPostsService.save(reportCommentsPosts); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:reportCommentsPosts:update") +public R update(@RequestBody ReportCommentsPostsEntity reportCommentsPosts){ + reportCommentsPostsService.updateById(reportCommentsPosts); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:reportCommentsPosts:delete") +public R delete(@RequestBody int[] reportCommentsPostsIds){ + reportCommentsPostsService.removeByIds(Arrays.asList(reportCommentsPostsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/ReportPostsController.java b/projects/1739976665259/renren-fast/rr-controller/ReportPostsController.java new file mode 100644 index 00000000..f1a7b5e0 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/ReportPostsController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.ReportPostsEntity; +import com.hzy.service.ReportPostsService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description report_posts控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/reportPosts") +public class ReportPostsController { + +@Autowired +private ReportPostsService reportPostsService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:reportPosts:list") +public R list(@RequestParam Map params){ + PageUtils page = reportPostsService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{reportPostsId}") +@RequiresPermissions("generator:reportPosts:info") +public R info(@PathVariable("reportPostsId") int reportPostsId){ + ReportPostsEntity reportPosts = reportPostsService.getById(reportPostsId); + + return R.ok().put("reportPosts", reportPosts); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:reportPosts:save") +public R save(@RequestBody ReportPostsEntity reportPosts){ + reportPostsService.save(reportPosts); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:reportPosts:update") +public R update(@RequestBody ReportPostsEntity reportPosts){ + reportPostsService.updateById(reportPosts); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:reportPosts:delete") +public R delete(@RequestBody int[] reportPostsIds){ + reportPostsService.removeByIds(Arrays.asList(reportPostsIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/TeamController.java b/projects/1739976665259/renren-fast/rr-controller/TeamController.java new file mode 100644 index 00000000..ee9def15 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/TeamController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.TeamEntity; +import com.hzy.service.TeamService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description team控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/team") +public class TeamController { + +@Autowired +private TeamService teamService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:team:list") +public R list(@RequestParam Map params){ + PageUtils page = teamService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{teamId}") +@RequiresPermissions("generator:team:info") +public R info(@PathVariable("teamId") int teamId){ + TeamEntity team = teamService.getById(teamId); + + return R.ok().put("team", team); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:team:save") +public R save(@RequestBody TeamEntity team){ + teamService.save(team); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:team:update") +public R update(@RequestBody TeamEntity team){ + teamService.updateById(team); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:team:delete") +public R delete(@RequestBody int[] teamIds){ + teamService.removeByIds(Arrays.asList(teamIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-controller/UsersController.java b/projects/1739976665259/renren-fast/rr-controller/UsersController.java new file mode 100644 index 00000000..17fd6377 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-controller/UsersController.java @@ -0,0 +1,87 @@ +package com.hzy.controller; +import java.util.Arrays; +import java.util.Map; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.hzy.entity.UsersEntity; +import com.hzy.service.UsersService; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.R; + + +/** +* @description users控制器 +* @author capkin +* @date 2025-02-19 +*/ +@RestController +@RequestMapping("generator/users") +public class UsersController { + +@Autowired +private UsersService usersService; + +/** +* 列表 +*/ +@RequestMapping("/list") +@RequiresPermissions("generator:users:list") +public R list(@RequestParam Map params){ + PageUtils page = usersService.queryPage(params); + + return R.ok().put("page", page); +} + + +/** +* 信息 +*/ +@RequestMapping("/info/{usersId}") +@RequiresPermissions("generator:users:info") +public R info(@PathVariable("usersId") int usersId){ + UsersEntity users = usersService.getById(usersId); + + return R.ok().put("users", users); +} + +/** +* 保存 +*/ +@RequestMapping("/save") +@RequiresPermissions("generator:users:save") +public R save(@RequestBody UsersEntity users){ + usersService.save(users); + + return R.ok(); +} + +/** +* 修改 +*/ +@RequestMapping("/update") +@RequiresPermissions("generator:users:update") +public R update(@RequestBody UsersEntity users){ + usersService.updateById(users); + + return R.ok(); +} + +/** +* 删除 +*/ +@RequestMapping("/delete") +@RequiresPermissions("generator:users:delete") +public R delete(@RequestBody int[] usersIds){ + usersService.removeByIds(Arrays.asList(usersIds)); + + return R.ok(); +} + +} diff --git a/projects/1739976665259/renren-fast/rr-dao/AdminDao.java b/projects/1739976665259/renren-fast/rr-dao/AdminDao.java new file mode 100644 index 00000000..a884fb02 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/AdminDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.AdminEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description adminMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface AdminDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/CollectNewsDao.java b/projects/1739976665259/renren-fast/rr-dao/CollectNewsDao.java new file mode 100644 index 00000000..dab2b917 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/CollectNewsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.CollectNewsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description collect_newsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface CollectNewsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/CollectPostsDao.java b/projects/1739976665259/renren-fast/rr-dao/CollectPostsDao.java new file mode 100644 index 00000000..fa16d5c1 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/CollectPostsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.CollectPostsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description collect_postsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface CollectPostsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/CommentsNewsDao.java b/projects/1739976665259/renren-fast/rr-dao/CommentsNewsDao.java new file mode 100644 index 00000000..47b8d2fa --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/CommentsNewsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.CommentsNewsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description comments_newsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface CommentsNewsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/CommentsPostsDao.java b/projects/1739976665259/renren-fast/rr-dao/CommentsPostsDao.java new file mode 100644 index 00000000..06739bad --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/CommentsPostsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.CommentsPostsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description comments_postsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface CommentsPostsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/LeagueDao.java b/projects/1739976665259/renren-fast/rr-dao/LeagueDao.java new file mode 100644 index 00000000..4f1d245d --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/LeagueDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.LeagueEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description leagueMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface LeagueDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/LikesNewsDao.java b/projects/1739976665259/renren-fast/rr-dao/LikesNewsDao.java new file mode 100644 index 00000000..2cbde35b --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/LikesNewsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.LikesNewsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description likes_newsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface LikesNewsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/LikesPostsDao.java b/projects/1739976665259/renren-fast/rr-dao/LikesPostsDao.java new file mode 100644 index 00000000..a437fa79 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/LikesPostsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.LikesPostsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description likes_postsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface LikesPostsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/NewsDao.java b/projects/1739976665259/renren-fast/rr-dao/NewsDao.java new file mode 100644 index 00000000..db713e9b --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/NewsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description newsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface NewsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/NewsEditorDao.java b/projects/1739976665259/renren-fast/rr-dao/NewsEditorDao.java new file mode 100644 index 00000000..30c343a8 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/NewsEditorDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsEditorEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description news_editorMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface NewsEditorDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/NewsLeagueDao.java b/projects/1739976665259/renren-fast/rr-dao/NewsLeagueDao.java new file mode 100644 index 00000000..89dceedc --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/NewsLeagueDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsLeagueEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description news_leagueMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface NewsLeagueDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/NewsTeamDao.java b/projects/1739976665259/renren-fast/rr-dao/NewsTeamDao.java new file mode 100644 index 00000000..4efbb3c3 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/NewsTeamDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsTeamEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description news_teamMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface NewsTeamDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/PostsDao.java b/projects/1739976665259/renren-fast/rr-dao/PostsDao.java new file mode 100644 index 00000000..b8feafdc --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/PostsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.PostsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description postsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface PostsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/PostsLeagueDao.java b/projects/1739976665259/renren-fast/rr-dao/PostsLeagueDao.java new file mode 100644 index 00000000..20653e6b --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/PostsLeagueDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.PostsLeagueEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description posts_leagueMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface PostsLeagueDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/PostsTeamDao.java b/projects/1739976665259/renren-fast/rr-dao/PostsTeamDao.java new file mode 100644 index 00000000..19bdf972 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/PostsTeamDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.PostsTeamEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description posts_teamMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface PostsTeamDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/ReportCommentsNewsDao.java b/projects/1739976665259/renren-fast/rr-dao/ReportCommentsNewsDao.java new file mode 100644 index 00000000..d774dadc --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/ReportCommentsNewsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.ReportCommentsNewsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description report_comments_newsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface ReportCommentsNewsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/ReportCommentsPostsDao.java b/projects/1739976665259/renren-fast/rr-dao/ReportCommentsPostsDao.java new file mode 100644 index 00000000..761b87f0 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/ReportCommentsPostsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.ReportCommentsPostsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description report_comments_postsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface ReportCommentsPostsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/ReportPostsDao.java b/projects/1739976665259/renren-fast/rr-dao/ReportPostsDao.java new file mode 100644 index 00000000..42dc9fc0 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/ReportPostsDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.ReportPostsEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description report_postsMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface ReportPostsDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/TeamDao.java b/projects/1739976665259/renren-fast/rr-dao/TeamDao.java new file mode 100644 index 00000000..4a2a16a5 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/TeamDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.TeamEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description teamMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface TeamDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-dao/UsersDao.java b/projects/1739976665259/renren-fast/rr-dao/UsersDao.java new file mode 100644 index 00000000..3e6dee76 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-dao/UsersDao.java @@ -0,0 +1,13 @@ +package com.hzy.mapper; +import com.hzy.entity.UsersEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +/** +* @description usersMapper +* @author capkin +* @date 2025-02-19 +*/ +@Mapper +public interface UsersDao extends BaseMapper { + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-daoxml/null.java b/projects/1739976665259/renren-fast/rr-daoxml/null.java new file mode 100644 index 00000000..ed726836 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-daoxml/null.java @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/AdminService.java b/projects/1739976665259/renren-fast/rr-service/AdminService.java new file mode 100644 index 00000000..6617ac09 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/AdminService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.AdminDao; +import com.hzy.entity.AdminEntity; + +@Service("adminService") +public class AdminService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/CollectNewsService.java b/projects/1739976665259/renren-fast/rr-service/CollectNewsService.java new file mode 100644 index 00000000..2510c05b --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/CollectNewsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.CollectNewsDao; +import com.hzy.entity.CollectNewsEntity; + +@Service("collectNewsService") +public class CollectNewsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/CollectPostsService.java b/projects/1739976665259/renren-fast/rr-service/CollectPostsService.java new file mode 100644 index 00000000..008445aa --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/CollectPostsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.CollectPostsDao; +import com.hzy.entity.CollectPostsEntity; + +@Service("collectPostsService") +public class CollectPostsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/CommentsNewsService.java b/projects/1739976665259/renren-fast/rr-service/CommentsNewsService.java new file mode 100644 index 00000000..74a8e2c9 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/CommentsNewsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.CommentsNewsDao; +import com.hzy.entity.CommentsNewsEntity; + +@Service("commentsNewsService") +public class CommentsNewsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/CommentsPostsService.java b/projects/1739976665259/renren-fast/rr-service/CommentsPostsService.java new file mode 100644 index 00000000..ff2d7fd1 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/CommentsPostsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.CommentsPostsDao; +import com.hzy.entity.CommentsPostsEntity; + +@Service("commentsPostsService") +public class CommentsPostsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/LeagueService.java b/projects/1739976665259/renren-fast/rr-service/LeagueService.java new file mode 100644 index 00000000..f3733e31 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/LeagueService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.LeagueDao; +import com.hzy.entity.LeagueEntity; + +@Service("leagueService") +public class LeagueService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/LikesNewsService.java b/projects/1739976665259/renren-fast/rr-service/LikesNewsService.java new file mode 100644 index 00000000..9ac56c2c --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/LikesNewsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.LikesNewsDao; +import com.hzy.entity.LikesNewsEntity; + +@Service("likesNewsService") +public class LikesNewsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/LikesPostsService.java b/projects/1739976665259/renren-fast/rr-service/LikesPostsService.java new file mode 100644 index 00000000..76ecc6ee --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/LikesPostsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.LikesPostsDao; +import com.hzy.entity.LikesPostsEntity; + +@Service("likesPostsService") +public class LikesPostsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/NewsEditorService.java b/projects/1739976665259/renren-fast/rr-service/NewsEditorService.java new file mode 100644 index 00000000..b9fe1183 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/NewsEditorService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.NewsEditorDao; +import com.hzy.entity.NewsEditorEntity; + +@Service("newsEditorService") +public class NewsEditorService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/NewsLeagueService.java b/projects/1739976665259/renren-fast/rr-service/NewsLeagueService.java new file mode 100644 index 00000000..79cf8769 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/NewsLeagueService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.NewsLeagueDao; +import com.hzy.entity.NewsLeagueEntity; + +@Service("newsLeagueService") +public class NewsLeagueService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/NewsService.java b/projects/1739976665259/renren-fast/rr-service/NewsService.java new file mode 100644 index 00000000..dc822c83 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/NewsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.NewsDao; +import com.hzy.entity.NewsEntity; + +@Service("newsService") +public class NewsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/NewsTeamService.java b/projects/1739976665259/renren-fast/rr-service/NewsTeamService.java new file mode 100644 index 00000000..85e1790b --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/NewsTeamService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.NewsTeamDao; +import com.hzy.entity.NewsTeamEntity; + +@Service("newsTeamService") +public class NewsTeamService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/PostsLeagueService.java b/projects/1739976665259/renren-fast/rr-service/PostsLeagueService.java new file mode 100644 index 00000000..d116c4b5 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/PostsLeagueService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.PostsLeagueDao; +import com.hzy.entity.PostsLeagueEntity; + +@Service("postsLeagueService") +public class PostsLeagueService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/PostsService.java b/projects/1739976665259/renren-fast/rr-service/PostsService.java new file mode 100644 index 00000000..f6b6143d --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/PostsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.PostsDao; +import com.hzy.entity.PostsEntity; + +@Service("postsService") +public class PostsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/PostsTeamService.java b/projects/1739976665259/renren-fast/rr-service/PostsTeamService.java new file mode 100644 index 00000000..db7a84c6 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/PostsTeamService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.PostsTeamDao; +import com.hzy.entity.PostsTeamEntity; + +@Service("postsTeamService") +public class PostsTeamService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/ReportCommentsNewsService.java b/projects/1739976665259/renren-fast/rr-service/ReportCommentsNewsService.java new file mode 100644 index 00000000..68f41909 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/ReportCommentsNewsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.ReportCommentsNewsDao; +import com.hzy.entity.ReportCommentsNewsEntity; + +@Service("reportCommentsNewsService") +public class ReportCommentsNewsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/ReportCommentsPostsService.java b/projects/1739976665259/renren-fast/rr-service/ReportCommentsPostsService.java new file mode 100644 index 00000000..eb3f979e --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/ReportCommentsPostsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.ReportCommentsPostsDao; +import com.hzy.entity.ReportCommentsPostsEntity; + +@Service("reportCommentsPostsService") +public class ReportCommentsPostsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/ReportPostsService.java b/projects/1739976665259/renren-fast/rr-service/ReportPostsService.java new file mode 100644 index 00000000..70c12f0d --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/ReportPostsService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.ReportPostsDao; +import com.hzy.entity.ReportPostsEntity; + +@Service("reportPostsService") +public class ReportPostsService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/TeamService.java b/projects/1739976665259/renren-fast/rr-service/TeamService.java new file mode 100644 index 00000000..ab39cb05 --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/TeamService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.TeamDao; +import com.hzy.entity.TeamEntity; + +@Service("teamService") +public class TeamService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/rr-service/UsersService.java b/projects/1739976665259/renren-fast/rr-service/UsersService.java new file mode 100644 index 00000000..cd1bb72a --- /dev/null +++ b/projects/1739976665259/renren-fast/rr-service/UsersService.java @@ -0,0 +1,26 @@ +package com.hzy.service; +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hzy.common.utils.PageUtils; +import com.hzy.common.utils.Query; + +import com.hzy.dao.UsersDao; +import com.hzy.entity.UsersEntity; + +@Service("usersService") +public class UsersService extends ServiceImpl { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/projects/1739976665259/renren-fast/vue-edit/Admin.vue b/projects/1739976665259/renren-fast/vue-edit/Admin.vue new file mode 100644 index 00000000..082f866a --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/Admin.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/CollectNews.vue b/projects/1739976665259/renren-fast/vue-edit/CollectNews.vue new file mode 100644 index 00000000..4411fd6c --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/CollectNews.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/CollectPosts.vue b/projects/1739976665259/renren-fast/vue-edit/CollectPosts.vue new file mode 100644 index 00000000..7305d012 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/CollectPosts.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/CommentsNews.vue b/projects/1739976665259/renren-fast/vue-edit/CommentsNews.vue new file mode 100644 index 00000000..6439130a --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/CommentsNews.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/CommentsPosts.vue b/projects/1739976665259/renren-fast/vue-edit/CommentsPosts.vue new file mode 100644 index 00000000..20543dfc --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/CommentsPosts.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/League.vue b/projects/1739976665259/renren-fast/vue-edit/League.vue new file mode 100644 index 00000000..81291f04 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/League.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/LikesNews.vue b/projects/1739976665259/renren-fast/vue-edit/LikesNews.vue new file mode 100644 index 00000000..173011a6 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/LikesNews.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/LikesPosts.vue b/projects/1739976665259/renren-fast/vue-edit/LikesPosts.vue new file mode 100644 index 00000000..d5155b03 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/LikesPosts.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/News.vue b/projects/1739976665259/renren-fast/vue-edit/News.vue new file mode 100644 index 00000000..85980eb2 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/News.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/NewsEditor.vue b/projects/1739976665259/renren-fast/vue-edit/NewsEditor.vue new file mode 100644 index 00000000..320df54e --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/NewsEditor.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/NewsLeague.vue b/projects/1739976665259/renren-fast/vue-edit/NewsLeague.vue new file mode 100644 index 00000000..bcf7cc9d --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/NewsLeague.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/NewsTeam.vue b/projects/1739976665259/renren-fast/vue-edit/NewsTeam.vue new file mode 100644 index 00000000..071e95b7 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/NewsTeam.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/Posts.vue b/projects/1739976665259/renren-fast/vue-edit/Posts.vue new file mode 100644 index 00000000..ba50c564 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/Posts.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/PostsLeague.vue b/projects/1739976665259/renren-fast/vue-edit/PostsLeague.vue new file mode 100644 index 00000000..d11d893b --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/PostsLeague.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/PostsTeam.vue b/projects/1739976665259/renren-fast/vue-edit/PostsTeam.vue new file mode 100644 index 00000000..3f1c1938 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/PostsTeam.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/ReportCommentsNews.vue b/projects/1739976665259/renren-fast/vue-edit/ReportCommentsNews.vue new file mode 100644 index 00000000..c2056cd2 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/ReportCommentsNews.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/ReportCommentsPosts.vue b/projects/1739976665259/renren-fast/vue-edit/ReportCommentsPosts.vue new file mode 100644 index 00000000..5df668c2 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/ReportCommentsPosts.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/ReportPosts.vue b/projects/1739976665259/renren-fast/vue-edit/ReportPosts.vue new file mode 100644 index 00000000..6cd489bc --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/ReportPosts.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/Team.vue b/projects/1739976665259/renren-fast/vue-edit/Team.vue new file mode 100644 index 00000000..9943d8b4 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/Team.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-edit/Users.vue b/projects/1739976665259/renren-fast/vue-edit/Users.vue new file mode 100644 index 00000000..9df8ee1f --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-edit/Users.vue @@ -0,0 +1,81 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/Admin.vue b/projects/1739976665259/renren-fast/vue-list/Admin.vue new file mode 100644 index 00000000..de2ab61c --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/Admin.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/CollectNews.vue b/projects/1739976665259/renren-fast/vue-list/CollectNews.vue new file mode 100644 index 00000000..423f67b0 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/CollectNews.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/CollectPosts.vue b/projects/1739976665259/renren-fast/vue-list/CollectPosts.vue new file mode 100644 index 00000000..fa7b3669 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/CollectPosts.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/CommentsNews.vue b/projects/1739976665259/renren-fast/vue-list/CommentsNews.vue new file mode 100644 index 00000000..856e198e --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/CommentsNews.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/CommentsPosts.vue b/projects/1739976665259/renren-fast/vue-list/CommentsPosts.vue new file mode 100644 index 00000000..ec22f574 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/CommentsPosts.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/League.vue b/projects/1739976665259/renren-fast/vue-list/League.vue new file mode 100644 index 00000000..792cdac9 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/League.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/LikesNews.vue b/projects/1739976665259/renren-fast/vue-list/LikesNews.vue new file mode 100644 index 00000000..fcdff984 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/LikesNews.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/LikesPosts.vue b/projects/1739976665259/renren-fast/vue-list/LikesPosts.vue new file mode 100644 index 00000000..ba510c54 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/LikesPosts.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/News.vue b/projects/1739976665259/renren-fast/vue-list/News.vue new file mode 100644 index 00000000..8d8d4ed6 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/News.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/NewsEditor.vue b/projects/1739976665259/renren-fast/vue-list/NewsEditor.vue new file mode 100644 index 00000000..8f2f7ee6 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/NewsEditor.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/NewsLeague.vue b/projects/1739976665259/renren-fast/vue-list/NewsLeague.vue new file mode 100644 index 00000000..a3c4e387 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/NewsLeague.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/NewsTeam.vue b/projects/1739976665259/renren-fast/vue-list/NewsTeam.vue new file mode 100644 index 00000000..95e2e5be --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/NewsTeam.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/Posts.vue b/projects/1739976665259/renren-fast/vue-list/Posts.vue new file mode 100644 index 00000000..441df6de --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/Posts.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/PostsLeague.vue b/projects/1739976665259/renren-fast/vue-list/PostsLeague.vue new file mode 100644 index 00000000..c676f45f --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/PostsLeague.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/PostsTeam.vue b/projects/1739976665259/renren-fast/vue-list/PostsTeam.vue new file mode 100644 index 00000000..d42413a5 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/PostsTeam.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/ReportCommentsNews.vue b/projects/1739976665259/renren-fast/vue-list/ReportCommentsNews.vue new file mode 100644 index 00000000..94b436dc --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/ReportCommentsNews.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/ReportCommentsPosts.vue b/projects/1739976665259/renren-fast/vue-list/ReportCommentsPosts.vue new file mode 100644 index 00000000..90295468 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/ReportCommentsPosts.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/ReportPosts.vue b/projects/1739976665259/renren-fast/vue-list/ReportPosts.vue new file mode 100644 index 00000000..93d36be1 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/ReportPosts.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/Team.vue b/projects/1739976665259/renren-fast/vue-list/Team.vue new file mode 100644 index 00000000..186a0f0f --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/Team.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/renren-fast/vue-list/Users.vue b/projects/1739976665259/renren-fast/vue-list/Users.vue new file mode 100644 index 00000000..cd976f18 --- /dev/null +++ b/projects/1739976665259/renren-fast/vue-list/Users.vue @@ -0,0 +1,158 @@ + + + diff --git a/projects/1739976665259/tk-mybatis/tk-controller/AdminController.java b/projects/1739976665259/tk-mybatis/tk-controller/AdminController.java new file mode 100644 index 00000000..7787868f --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/AdminController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.Admin; +import com.hzy.mapper.AdminMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/admin") +public class AdminController { + + @Autowired + private AdminMapper adminMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Admin admin){ + if(adminMapper.selectCount(admin)>0){ + adminMapper.insert(admin); + }else{ + adminMapper.updateByPrimaryKeySelective(admin); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(adminMapper.selectCount(admin)>0){ + adminMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional admin=adminMapper.selectOne(id); + if(admin.isPresent()){ + return ReturnT.success(admin.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Admin admin, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return adminMapper.selectList(admin); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/CollectNewsController.java b/projects/1739976665259/tk-mybatis/tk-controller/CollectNewsController.java new file mode 100644 index 00000000..1cb9fc87 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/CollectNewsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.CollectNews; +import com.hzy.mapper.CollectNewsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/collectNews") +public class CollectNewsController { + + @Autowired + private CollectNewsMapper collectNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CollectNews collectNews){ + if(collectNewsMapper.selectCount(collectNews)>0){ + collectNewsMapper.insert(collectNews); + }else{ + collectNewsMapper.updateByPrimaryKeySelective(collectNews); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(collectNewsMapper.selectCount(collectNews)>0){ + collectNewsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional collectNews=collectNewsMapper.selectOne(id); + if(collectNews.isPresent()){ + return ReturnT.success(collectNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CollectNews collectNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return collectNewsMapper.selectList(collectNews); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/CollectPostsController.java b/projects/1739976665259/tk-mybatis/tk-controller/CollectPostsController.java new file mode 100644 index 00000000..86822769 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/CollectPostsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.CollectPosts; +import com.hzy.mapper.CollectPostsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/collectPosts") +public class CollectPostsController { + + @Autowired + private CollectPostsMapper collectPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CollectPosts collectPosts){ + if(collectPostsMapper.selectCount(collectPosts)>0){ + collectPostsMapper.insert(collectPosts); + }else{ + collectPostsMapper.updateByPrimaryKeySelective(collectPosts); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(collectPostsMapper.selectCount(collectPosts)>0){ + collectPostsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional collectPosts=collectPostsMapper.selectOne(id); + if(collectPosts.isPresent()){ + return ReturnT.success(collectPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CollectPosts collectPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return collectPostsMapper.selectList(collectPosts); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/CommentsNewsController.java b/projects/1739976665259/tk-mybatis/tk-controller/CommentsNewsController.java new file mode 100644 index 00000000..79985eb7 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/CommentsNewsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.CommentsNews; +import com.hzy.mapper.CommentsNewsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/commentsNews") +public class CommentsNewsController { + + @Autowired + private CommentsNewsMapper commentsNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CommentsNews commentsNews){ + if(commentsNewsMapper.selectCount(commentsNews)>0){ + commentsNewsMapper.insert(commentsNews); + }else{ + commentsNewsMapper.updateByPrimaryKeySelective(commentsNews); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(commentsNewsMapper.selectCount(commentsNews)>0){ + commentsNewsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional commentsNews=commentsNewsMapper.selectOne(id); + if(commentsNews.isPresent()){ + return ReturnT.success(commentsNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CommentsNews commentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return commentsNewsMapper.selectList(commentsNews); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/CommentsPostsController.java b/projects/1739976665259/tk-mybatis/tk-controller/CommentsPostsController.java new file mode 100644 index 00000000..e51afac9 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/CommentsPostsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.CommentsPosts; +import com.hzy.mapper.CommentsPostsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/commentsPosts") +public class CommentsPostsController { + + @Autowired + private CommentsPostsMapper commentsPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(CommentsPosts commentsPosts){ + if(commentsPostsMapper.selectCount(commentsPosts)>0){ + commentsPostsMapper.insert(commentsPosts); + }else{ + commentsPostsMapper.updateByPrimaryKeySelective(commentsPosts); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(commentsPostsMapper.selectCount(commentsPosts)>0){ + commentsPostsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional commentsPosts=commentsPostsMapper.selectOne(id); + if(commentsPosts.isPresent()){ + return ReturnT.success(commentsPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(CommentsPosts commentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return commentsPostsMapper.selectList(commentsPosts); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/LeagueController.java b/projects/1739976665259/tk-mybatis/tk-controller/LeagueController.java new file mode 100644 index 00000000..507c6b75 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/LeagueController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.League; +import com.hzy.mapper.LeagueMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/league") +public class LeagueController { + + @Autowired + private LeagueMapper leagueMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(League league){ + if(leagueMapper.selectCount(league)>0){ + leagueMapper.insert(league); + }else{ + leagueMapper.updateByPrimaryKeySelective(league); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(leagueMapper.selectCount(league)>0){ + leagueMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional league=leagueMapper.selectOne(id); + if(league.isPresent()){ + return ReturnT.success(league.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(League league, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return leagueMapper.selectList(league); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/LikesNewsController.java b/projects/1739976665259/tk-mybatis/tk-controller/LikesNewsController.java new file mode 100644 index 00000000..85faff5f --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/LikesNewsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.LikesNews; +import com.hzy.mapper.LikesNewsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/likesNews") +public class LikesNewsController { + + @Autowired + private LikesNewsMapper likesNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(LikesNews likesNews){ + if(likesNewsMapper.selectCount(likesNews)>0){ + likesNewsMapper.insert(likesNews); + }else{ + likesNewsMapper.updateByPrimaryKeySelective(likesNews); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(likesNewsMapper.selectCount(likesNews)>0){ + likesNewsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional likesNews=likesNewsMapper.selectOne(id); + if(likesNews.isPresent()){ + return ReturnT.success(likesNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(LikesNews likesNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return likesNewsMapper.selectList(likesNews); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/LikesPostsController.java b/projects/1739976665259/tk-mybatis/tk-controller/LikesPostsController.java new file mode 100644 index 00000000..d540fe58 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/LikesPostsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.LikesPosts; +import com.hzy.mapper.LikesPostsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/likesPosts") +public class LikesPostsController { + + @Autowired + private LikesPostsMapper likesPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(LikesPosts likesPosts){ + if(likesPostsMapper.selectCount(likesPosts)>0){ + likesPostsMapper.insert(likesPosts); + }else{ + likesPostsMapper.updateByPrimaryKeySelective(likesPosts); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(likesPostsMapper.selectCount(likesPosts)>0){ + likesPostsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional likesPosts=likesPostsMapper.selectOne(id); + if(likesPosts.isPresent()){ + return ReturnT.success(likesPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(LikesPosts likesPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return likesPostsMapper.selectList(likesPosts); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/NewsController.java b/projects/1739976665259/tk-mybatis/tk-controller/NewsController.java new file mode 100644 index 00000000..856d40a6 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/NewsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.News; +import com.hzy.mapper.NewsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/news") +public class NewsController { + + @Autowired + private NewsMapper newsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(News news){ + if(newsMapper.selectCount(news)>0){ + newsMapper.insert(news); + }else{ + newsMapper.updateByPrimaryKeySelective(news); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(newsMapper.selectCount(news)>0){ + newsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional news=newsMapper.selectOne(id); + if(news.isPresent()){ + return ReturnT.success(news.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(News news, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return newsMapper.selectList(news); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/NewsEditorController.java b/projects/1739976665259/tk-mybatis/tk-controller/NewsEditorController.java new file mode 100644 index 00000000..f8b8b321 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/NewsEditorController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.NewsEditor; +import com.hzy.mapper.NewsEditorMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsEditor") +public class NewsEditorController { + + @Autowired + private NewsEditorMapper newsEditorMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsEditor newsEditor){ + if(newsEditorMapper.selectCount(newsEditor)>0){ + newsEditorMapper.insert(newsEditor); + }else{ + newsEditorMapper.updateByPrimaryKeySelective(newsEditor); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(newsEditorMapper.selectCount(newsEditor)>0){ + newsEditorMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional newsEditor=newsEditorMapper.selectOne(id); + if(newsEditor.isPresent()){ + return ReturnT.success(newsEditor.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsEditor newsEditor, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return newsEditorMapper.selectList(newsEditor); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/NewsLeagueController.java b/projects/1739976665259/tk-mybatis/tk-controller/NewsLeagueController.java new file mode 100644 index 00000000..c8206632 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/NewsLeagueController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.NewsLeague; +import com.hzy.mapper.NewsLeagueMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsLeague") +public class NewsLeagueController { + + @Autowired + private NewsLeagueMapper newsLeagueMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsLeague newsLeague){ + if(newsLeagueMapper.selectCount(newsLeague)>0){ + newsLeagueMapper.insert(newsLeague); + }else{ + newsLeagueMapper.updateByPrimaryKeySelective(newsLeague); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(newsLeagueMapper.selectCount(newsLeague)>0){ + newsLeagueMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional newsLeague=newsLeagueMapper.selectOne(id); + if(newsLeague.isPresent()){ + return ReturnT.success(newsLeague.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsLeague newsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return newsLeagueMapper.selectList(newsLeague); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/NewsTeamController.java b/projects/1739976665259/tk-mybatis/tk-controller/NewsTeamController.java new file mode 100644 index 00000000..704b3ae7 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/NewsTeamController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.NewsTeam; +import com.hzy.mapper.NewsTeamMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/newsTeam") +public class NewsTeamController { + + @Autowired + private NewsTeamMapper newsTeamMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(NewsTeam newsTeam){ + if(newsTeamMapper.selectCount(newsTeam)>0){ + newsTeamMapper.insert(newsTeam); + }else{ + newsTeamMapper.updateByPrimaryKeySelective(newsTeam); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(newsTeamMapper.selectCount(newsTeam)>0){ + newsTeamMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional newsTeam=newsTeamMapper.selectOne(id); + if(newsTeam.isPresent()){ + return ReturnT.success(newsTeam.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(NewsTeam newsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return newsTeamMapper.selectList(newsTeam); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/PostsController.java b/projects/1739976665259/tk-mybatis/tk-controller/PostsController.java new file mode 100644 index 00000000..fb96be16 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/PostsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.Posts; +import com.hzy.mapper.PostsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/posts") +public class PostsController { + + @Autowired + private PostsMapper postsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Posts posts){ + if(postsMapper.selectCount(posts)>0){ + postsMapper.insert(posts); + }else{ + postsMapper.updateByPrimaryKeySelective(posts); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(postsMapper.selectCount(posts)>0){ + postsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional posts=postsMapper.selectOne(id); + if(posts.isPresent()){ + return ReturnT.success(posts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Posts posts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return postsMapper.selectList(posts); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/PostsLeagueController.java b/projects/1739976665259/tk-mybatis/tk-controller/PostsLeagueController.java new file mode 100644 index 00000000..b44eb40c --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/PostsLeagueController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.PostsLeague; +import com.hzy.mapper.PostsLeagueMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/postsLeague") +public class PostsLeagueController { + + @Autowired + private PostsLeagueMapper postsLeagueMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(PostsLeague postsLeague){ + if(postsLeagueMapper.selectCount(postsLeague)>0){ + postsLeagueMapper.insert(postsLeague); + }else{ + postsLeagueMapper.updateByPrimaryKeySelective(postsLeague); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(postsLeagueMapper.selectCount(postsLeague)>0){ + postsLeagueMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional postsLeague=postsLeagueMapper.selectOne(id); + if(postsLeague.isPresent()){ + return ReturnT.success(postsLeague.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(PostsLeague postsLeague, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return postsLeagueMapper.selectList(postsLeague); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/PostsTeamController.java b/projects/1739976665259/tk-mybatis/tk-controller/PostsTeamController.java new file mode 100644 index 00000000..b4cd6b06 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/PostsTeamController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.PostsTeam; +import com.hzy.mapper.PostsTeamMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/postsTeam") +public class PostsTeamController { + + @Autowired + private PostsTeamMapper postsTeamMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(PostsTeam postsTeam){ + if(postsTeamMapper.selectCount(postsTeam)>0){ + postsTeamMapper.insert(postsTeam); + }else{ + postsTeamMapper.updateByPrimaryKeySelective(postsTeam); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(postsTeamMapper.selectCount(postsTeam)>0){ + postsTeamMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional postsTeam=postsTeamMapper.selectOne(id); + if(postsTeam.isPresent()){ + return ReturnT.success(postsTeam.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(PostsTeam postsTeam, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return postsTeamMapper.selectList(postsTeam); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/ReportCommentsNewsController.java b/projects/1739976665259/tk-mybatis/tk-controller/ReportCommentsNewsController.java new file mode 100644 index 00000000..713398d3 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/ReportCommentsNewsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.ReportCommentsNews; +import com.hzy.mapper.ReportCommentsNewsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportCommentsNews") +public class ReportCommentsNewsController { + + @Autowired + private ReportCommentsNewsMapper reportCommentsNewsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportCommentsNews reportCommentsNews){ + if(reportCommentsNewsMapper.selectCount(reportCommentsNews)>0){ + reportCommentsNewsMapper.insert(reportCommentsNews); + }else{ + reportCommentsNewsMapper.updateByPrimaryKeySelective(reportCommentsNews); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(reportCommentsNewsMapper.selectCount(reportCommentsNews)>0){ + reportCommentsNewsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional reportCommentsNews=reportCommentsNewsMapper.selectOne(id); + if(reportCommentsNews.isPresent()){ + return ReturnT.success(reportCommentsNews.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportCommentsNews reportCommentsNews, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return reportCommentsNewsMapper.selectList(reportCommentsNews); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/ReportCommentsPostsController.java b/projects/1739976665259/tk-mybatis/tk-controller/ReportCommentsPostsController.java new file mode 100644 index 00000000..035be8dd --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/ReportCommentsPostsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.ReportCommentsPosts; +import com.hzy.mapper.ReportCommentsPostsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportCommentsPosts") +public class ReportCommentsPostsController { + + @Autowired + private ReportCommentsPostsMapper reportCommentsPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportCommentsPosts reportCommentsPosts){ + if(reportCommentsPostsMapper.selectCount(reportCommentsPosts)>0){ + reportCommentsPostsMapper.insert(reportCommentsPosts); + }else{ + reportCommentsPostsMapper.updateByPrimaryKeySelective(reportCommentsPosts); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(reportCommentsPostsMapper.selectCount(reportCommentsPosts)>0){ + reportCommentsPostsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional reportCommentsPosts=reportCommentsPostsMapper.selectOne(id); + if(reportCommentsPosts.isPresent()){ + return ReturnT.success(reportCommentsPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportCommentsPosts reportCommentsPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return reportCommentsPostsMapper.selectList(reportCommentsPosts); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/ReportPostsController.java b/projects/1739976665259/tk-mybatis/tk-controller/ReportPostsController.java new file mode 100644 index 00000000..63b6333f --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/ReportPostsController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.ReportPosts; +import com.hzy.mapper.ReportPostsMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/reportPosts") +public class ReportPostsController { + + @Autowired + private ReportPostsMapper reportPostsMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(ReportPosts reportPosts){ + if(reportPostsMapper.selectCount(reportPosts)>0){ + reportPostsMapper.insert(reportPosts); + }else{ + reportPostsMapper.updateByPrimaryKeySelective(reportPosts); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(reportPostsMapper.selectCount(reportPosts)>0){ + reportPostsMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional reportPosts=reportPostsMapper.selectOne(id); + if(reportPosts.isPresent()){ + return ReturnT.success(reportPosts.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(ReportPosts reportPosts, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return reportPostsMapper.selectList(reportPosts); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/TeamController.java b/projects/1739976665259/tk-mybatis/tk-controller/TeamController.java new file mode 100644 index 00000000..4b297dfa --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/TeamController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.Team; +import com.hzy.mapper.TeamMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/team") +public class TeamController { + + @Autowired + private TeamMapper teamMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Team team){ + if(teamMapper.selectCount(team)>0){ + teamMapper.insert(team); + }else{ + teamMapper.updateByPrimaryKeySelective(team); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(teamMapper.selectCount(team)>0){ + teamMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional team=teamMapper.selectOne(id); + if(team.isPresent()){ + return ReturnT.success(team.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Team team, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return teamMapper.selectList(team); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-controller/UsersController.java b/projects/1739976665259/tk-mybatis/tk-controller/UsersController.java new file mode 100644 index 00000000..8793df3c --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-controller/UsersController.java @@ -0,0 +1,77 @@ +package com.hzy.controller; +import com.hzy.entity.Users; +import com.hzy.mapper.UsersMapper; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Pageable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@RestController +@RequestMapping("/users") +public class UsersController { + + @Autowired + private UsersMapper usersMapper; + + /** + * 新增或编辑 + */ + @PostMapping("/save") + public Object save(Users users){ + if(usersMapper.selectCount(users)>0){ + usersMapper.insert(users); + }else{ + usersMapper.updateByPrimaryKeySelective(users); + } + return ReturnT.success("新增或编辑成功"); + } + + /** + * 删除 + */ + @PostMapping("/delete") + public Object delete(int id){ + if(usersMapper.selectCount(users)>0){ + usersMapper.deleteByPrimaryKey(id); + return ReturnT.success("删除成功"); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 查询 + */ + @PostMapping("/find") + public Object find(int id){ + Optional users=usersMapper.selectOne(id); + if(users.isPresent()){ + return ReturnT.success(users.get()); + }else{ + return ReturnT.error("没有找到该对象"); + } + } + + /** + * 分页查询 + */ + @PostMapping("/list") + public Object list(Users users, + @RequestParam(required = false, defaultValue = "0") int pageNumber, + @RequestParam(required = false, defaultValue = "10") int pageSize) { + //TBC + return usersMapper.selectList(users); + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/Admin.java b/projects/1739976665259/tk-mybatis/tk-entity/Admin.java new file mode 100644 index 00000000..426b1f19 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/Admin.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("admin") +@ApiModel("admin") +public class Admin implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public Admin() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/CollectNews.java b/projects/1739976665259/tk-mybatis/tk-entity/CollectNews.java new file mode 100644 index 00000000..3742b782 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/CollectNews.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("collect_news") +@ApiModel("collect_news") +public class CollectNews implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public CollectNews() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/CollectPosts.java b/projects/1739976665259/tk-mybatis/tk-entity/CollectPosts.java new file mode 100644 index 00000000..5549d6fb --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/CollectPosts.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("collect_posts") +@ApiModel("collect_posts") +public class CollectPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public CollectPosts() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/CommentsNews.java b/projects/1739976665259/tk-mybatis/tk-entity/CommentsNews.java new file mode 100644 index 00000000..be9ced21 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/CommentsNews.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("comments_news") +@ApiModel("comments_news") +public class CommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public CommentsNews() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/CommentsPosts.java b/projects/1739976665259/tk-mybatis/tk-entity/CommentsPosts.java new file mode 100644 index 00000000..90a58655 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/CommentsPosts.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("comments_posts") +@ApiModel("comments_posts") +public class CommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public CommentsPosts() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/League.java b/projects/1739976665259/tk-mybatis/tk-entity/League.java new file mode 100644 index 00000000..40c6969f --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/League.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("league") +@ApiModel("league") +public class League implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public League() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/LikesNews.java b/projects/1739976665259/tk-mybatis/tk-entity/LikesNews.java new file mode 100644 index 00000000..f5388a0c --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/LikesNews.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("likes_news") +@ApiModel("likes_news") +public class LikesNews implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public LikesNews() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/LikesPosts.java b/projects/1739976665259/tk-mybatis/tk-entity/LikesPosts.java new file mode 100644 index 00000000..ab89e1d3 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/LikesPosts.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("likes_posts") +@ApiModel("likes_posts") +public class LikesPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public LikesPosts() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/News.java b/projects/1739976665259/tk-mybatis/tk-entity/News.java new file mode 100644 index 00000000..dadddd38 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/News.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("news") +@ApiModel("news") +public class News implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public News() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/NewsEditor.java b/projects/1739976665259/tk-mybatis/tk-entity/NewsEditor.java new file mode 100644 index 00000000..251ab265 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/NewsEditor.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("news_editor") +@ApiModel("news_editor") +public class NewsEditor implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public NewsEditor() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/NewsLeague.java b/projects/1739976665259/tk-mybatis/tk-entity/NewsLeague.java new file mode 100644 index 00000000..2ec0a84a --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/NewsLeague.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("news_league") +@ApiModel("news_league") +public class NewsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * n_id + */ + @ApiModelProperty("n_id") + @Entity.Column("n_id") + private Long nId; + + public NewsLeague() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/NewsTeam.java b/projects/1739976665259/tk-mybatis/tk-entity/NewsTeam.java new file mode 100644 index 00000000..6df73942 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/NewsTeam.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("news_team") +@ApiModel("news_team") +public class NewsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * n_id + */ + @ApiModelProperty("n_id") + @Entity.Column("n_id") + private Long nId; + + public NewsTeam() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/Posts.java b/projects/1739976665259/tk-mybatis/tk-entity/Posts.java new file mode 100644 index 00000000..c3c2a391 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/Posts.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("posts") +@ApiModel("posts") +public class Posts implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public Posts() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/PostsLeague.java b/projects/1739976665259/tk-mybatis/tk-entity/PostsLeague.java new file mode 100644 index 00000000..cae9f1a0 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/PostsLeague.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("posts_league") +@ApiModel("posts_league") +public class PostsLeague implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public PostsLeague() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/PostsTeam.java b/projects/1739976665259/tk-mybatis/tk-entity/PostsTeam.java new file mode 100644 index 00000000..4a25cc3b --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/PostsTeam.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("posts_team") +@ApiModel("posts_team") +public class PostsTeam implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public PostsTeam() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/ReportCommentsNews.java b/projects/1739976665259/tk-mybatis/tk-entity/ReportCommentsNews.java new file mode 100644 index 00000000..ffc64577 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/ReportCommentsNews.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("report_comments_news") +@ApiModel("report_comments_news") +public class ReportCommentsNews implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * cn_id + */ + @ApiModelProperty("cn_id") + @Entity.Column("cn_id") + private Long cnId; + + public ReportCommentsNews() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/ReportCommentsPosts.java b/projects/1739976665259/tk-mybatis/tk-entity/ReportCommentsPosts.java new file mode 100644 index 00000000..ef03eabb --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/ReportCommentsPosts.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("report_comments_posts") +@ApiModel("report_comments_posts") +public class ReportCommentsPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * cp_id + */ + @ApiModelProperty("cp_id") + @Entity.Column("cp_id") + private Long cpId; + + public ReportCommentsPosts() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/ReportPosts.java b/projects/1739976665259/tk-mybatis/tk-entity/ReportPosts.java new file mode 100644 index 00000000..ebd13e1c --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/ReportPosts.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("report_posts") +@ApiModel("report_posts") +public class ReportPosts implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * p_id + */ + @ApiModelProperty("p_id") + @Entity.Column("p_id") + private Long pId; + + public ReportPosts() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/Team.java b/projects/1739976665259/tk-mybatis/tk-entity/Team.java new file mode 100644 index 00000000..1f4be07c --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/Team.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("team") +@ApiModel("team") +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public Team() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-entity/Users.java b/projects/1739976665259/tk-mybatis/tk-entity/Users.java new file mode 100644 index 00000000..67d1c6f6 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-entity/Users.java @@ -0,0 +1,33 @@ +package com.hzy.entity; + +import lombok.Data; +import java.util.Date; +import java.util.List; +import java.io.Serializable; +import io.mybatis.provider.Entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@Data +@Entity.Table("users") +@ApiModel("users") +public class Users implements Serializable { + + private static final long serialVersionUID = 1L; + + //@Entity.Column(id = true) + /** + * id + */ + @ApiModelProperty("id") + @Entity.Column("id") + private Long id; + + public Users() { + } + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/AdminMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/AdminMapper.java new file mode 100644 index 00000000..96902fde --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/AdminMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.Admin; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description admin + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface AdminMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/CollectNewsMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/CollectNewsMapper.java new file mode 100644 index 00000000..368cb4bb --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/CollectNewsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.CollectNews; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description collect_news + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface CollectNewsMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/CollectPostsMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/CollectPostsMapper.java new file mode 100644 index 00000000..4fef9af8 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/CollectPostsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.CollectPosts; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description collect_posts + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface CollectPostsMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/CommentsNewsMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/CommentsNewsMapper.java new file mode 100644 index 00000000..ef376dd0 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/CommentsNewsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.CommentsNews; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description comments_news + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface CommentsNewsMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/CommentsPostsMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/CommentsPostsMapper.java new file mode 100644 index 00000000..2bd9a516 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/CommentsPostsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.CommentsPosts; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description comments_posts + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface CommentsPostsMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/LeagueMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/LeagueMapper.java new file mode 100644 index 00000000..5f614a82 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/LeagueMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.League; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description league + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface LeagueMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/LikesNewsMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/LikesNewsMapper.java new file mode 100644 index 00000000..6a4e306b --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/LikesNewsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.LikesNews; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description likes_news + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface LikesNewsMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/LikesPostsMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/LikesPostsMapper.java new file mode 100644 index 00000000..25a89ae9 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/LikesPostsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.LikesPosts; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description likes_posts + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface LikesPostsMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/NewsEditorMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/NewsEditorMapper.java new file mode 100644 index 00000000..728e77fc --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/NewsEditorMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsEditor; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description news_editor + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface NewsEditorMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/NewsLeagueMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/NewsLeagueMapper.java new file mode 100644 index 00000000..0b1564dd --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/NewsLeagueMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsLeague; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description news_league + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface NewsLeagueMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/NewsMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/NewsMapper.java new file mode 100644 index 00000000..702a0782 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/NewsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.News; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description news + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface NewsMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/NewsTeamMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/NewsTeamMapper.java new file mode 100644 index 00000000..62921f64 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/NewsTeamMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.NewsTeam; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description news_team + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface NewsTeamMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/PostsLeagueMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/PostsLeagueMapper.java new file mode 100644 index 00000000..c59efb3a --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/PostsLeagueMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.PostsLeague; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description posts_league + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface PostsLeagueMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/PostsMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/PostsMapper.java new file mode 100644 index 00000000..f626e745 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/PostsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.Posts; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description posts + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface PostsMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/PostsTeamMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/PostsTeamMapper.java new file mode 100644 index 00000000..afb5b7ce --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/PostsTeamMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.PostsTeam; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description posts_team + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface PostsTeamMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/ReportCommentsNewsMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/ReportCommentsNewsMapper.java new file mode 100644 index 00000000..3df4e266 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/ReportCommentsNewsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.ReportCommentsNews; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description report_comments_news + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface ReportCommentsNewsMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/ReportCommentsPostsMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/ReportCommentsPostsMapper.java new file mode 100644 index 00000000..2d8d73e8 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/ReportCommentsPostsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.ReportCommentsPosts; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description report_comments_posts + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface ReportCommentsPostsMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/ReportPostsMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/ReportPostsMapper.java new file mode 100644 index 00000000..17dc69c3 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/ReportPostsMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.ReportPosts; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description report_posts + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface ReportPostsMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/TeamMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/TeamMapper.java new file mode 100644 index 00000000..f8400572 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/TeamMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.Team; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description team + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface TeamMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/tk-mybatis/tk-mapper/UsersMapper.java b/projects/1739976665259/tk-mybatis/tk-mapper/UsersMapper.java new file mode 100644 index 00000000..fb4b43c9 --- /dev/null +++ b/projects/1739976665259/tk-mybatis/tk-mapper/UsersMapper.java @@ -0,0 +1,16 @@ +package com.hzy.mapper; +import com.hzy.entity.Users; + +import java.util.List; +import io.mybatis.mapper.Mapper; +/** + * @description users + * @author capkin + * @date 2025-02-19 + */ +@org.apache.ibatis.annotations.Mapper +public interface UsersMapper extends Mapper { + + + +} diff --git a/projects/1739976665259/ui/bootstrap-ui/Admin.html b/projects/1739976665259/ui/bootstrap-ui/Admin.html new file mode 100644 index 00000000..7094cc1d --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/Admin.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/CollectNews.html b/projects/1739976665259/ui/bootstrap-ui/CollectNews.html new file mode 100644 index 00000000..b9adb28d --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/CollectNews.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/CollectPosts.html b/projects/1739976665259/ui/bootstrap-ui/CollectPosts.html new file mode 100644 index 00000000..0191309a --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/CollectPosts.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/CommentsNews.html b/projects/1739976665259/ui/bootstrap-ui/CommentsNews.html new file mode 100644 index 00000000..e493bb56 --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/CommentsNews.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/CommentsPosts.html b/projects/1739976665259/ui/bootstrap-ui/CommentsPosts.html new file mode 100644 index 00000000..04ee1301 --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/CommentsPosts.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/League.html b/projects/1739976665259/ui/bootstrap-ui/League.html new file mode 100644 index 00000000..43a8cec4 --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/League.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/LikesNews.html b/projects/1739976665259/ui/bootstrap-ui/LikesNews.html new file mode 100644 index 00000000..e9852282 --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/LikesNews.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/LikesPosts.html b/projects/1739976665259/ui/bootstrap-ui/LikesPosts.html new file mode 100644 index 00000000..15a8fa93 --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/LikesPosts.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/News.html b/projects/1739976665259/ui/bootstrap-ui/News.html new file mode 100644 index 00000000..5275ab70 --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/News.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/NewsEditor.html b/projects/1739976665259/ui/bootstrap-ui/NewsEditor.html new file mode 100644 index 00000000..0fcc56c4 --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/NewsEditor.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/NewsLeague.html b/projects/1739976665259/ui/bootstrap-ui/NewsLeague.html new file mode 100644 index 00000000..1e259140 --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/NewsLeague.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/NewsTeam.html b/projects/1739976665259/ui/bootstrap-ui/NewsTeam.html new file mode 100644 index 00000000..e61f7577 --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/NewsTeam.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/Posts.html b/projects/1739976665259/ui/bootstrap-ui/Posts.html new file mode 100644 index 00000000..770a6874 --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/Posts.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/PostsLeague.html b/projects/1739976665259/ui/bootstrap-ui/PostsLeague.html new file mode 100644 index 00000000..ae3f4a6d --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/PostsLeague.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/PostsTeam.html b/projects/1739976665259/ui/bootstrap-ui/PostsTeam.html new file mode 100644 index 00000000..f09b241f --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/PostsTeam.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/ReportCommentsNews.html b/projects/1739976665259/ui/bootstrap-ui/ReportCommentsNews.html new file mode 100644 index 00000000..0fa182a1 --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/ReportCommentsNews.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/ReportCommentsPosts.html b/projects/1739976665259/ui/bootstrap-ui/ReportCommentsPosts.html new file mode 100644 index 00000000..49ac584b --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/ReportCommentsPosts.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/ReportPosts.html b/projects/1739976665259/ui/bootstrap-ui/ReportPosts.html new file mode 100644 index 00000000..47de5c7f --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/ReportPosts.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/Team.html b/projects/1739976665259/ui/bootstrap-ui/Team.html new file mode 100644 index 00000000..672093c7 --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/Team.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/bootstrap-ui/Users.html b/projects/1739976665259/ui/bootstrap-ui/Users.html new file mode 100644 index 00000000..2de2e4a9 --- /dev/null +++ b/projects/1739976665259/ui/bootstrap-ui/Users.html @@ -0,0 +1,9 @@ +
+ +
+ + +
+ + +
diff --git a/projects/1739976665259/ui/element-ui/Admin.vue b/projects/1739976665259/ui/element-ui/Admin.vue new file mode 100644 index 00000000..de6a6206 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/Admin.vue @@ -0,0 +1,12 @@ + + +
+ admin + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/CollectNews.vue b/projects/1739976665259/ui/element-ui/CollectNews.vue new file mode 100644 index 00000000..73d84ed6 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/CollectNews.vue @@ -0,0 +1,12 @@ + + +
+ collect_news + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/CollectPosts.vue b/projects/1739976665259/ui/element-ui/CollectPosts.vue new file mode 100644 index 00000000..83102e7a --- /dev/null +++ b/projects/1739976665259/ui/element-ui/CollectPosts.vue @@ -0,0 +1,12 @@ + + +
+ collect_posts + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/CommentsNews.vue b/projects/1739976665259/ui/element-ui/CommentsNews.vue new file mode 100644 index 00000000..07864af1 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/CommentsNews.vue @@ -0,0 +1,12 @@ + + +
+ comments_news + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/CommentsPosts.vue b/projects/1739976665259/ui/element-ui/CommentsPosts.vue new file mode 100644 index 00000000..64f52c60 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/CommentsPosts.vue @@ -0,0 +1,12 @@ + + +
+ comments_posts + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/League.vue b/projects/1739976665259/ui/element-ui/League.vue new file mode 100644 index 00000000..a1293083 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/League.vue @@ -0,0 +1,12 @@ + + +
+ league + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/LikesNews.vue b/projects/1739976665259/ui/element-ui/LikesNews.vue new file mode 100644 index 00000000..20889f54 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/LikesNews.vue @@ -0,0 +1,12 @@ + + +
+ likes_news + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/LikesPosts.vue b/projects/1739976665259/ui/element-ui/LikesPosts.vue new file mode 100644 index 00000000..49026025 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/LikesPosts.vue @@ -0,0 +1,12 @@ + + +
+ likes_posts + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/News.vue b/projects/1739976665259/ui/element-ui/News.vue new file mode 100644 index 00000000..86c03a34 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/News.vue @@ -0,0 +1,12 @@ + + +
+ news + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/NewsEditor.vue b/projects/1739976665259/ui/element-ui/NewsEditor.vue new file mode 100644 index 00000000..c370b9cf --- /dev/null +++ b/projects/1739976665259/ui/element-ui/NewsEditor.vue @@ -0,0 +1,12 @@ + + +
+ news_editor + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/NewsLeague.vue b/projects/1739976665259/ui/element-ui/NewsLeague.vue new file mode 100644 index 00000000..c38d1571 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/NewsLeague.vue @@ -0,0 +1,12 @@ + + +
+ news_league + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/NewsTeam.vue b/projects/1739976665259/ui/element-ui/NewsTeam.vue new file mode 100644 index 00000000..98b7e38e --- /dev/null +++ b/projects/1739976665259/ui/element-ui/NewsTeam.vue @@ -0,0 +1,12 @@ + + +
+ news_team + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/Posts.vue b/projects/1739976665259/ui/element-ui/Posts.vue new file mode 100644 index 00000000..a9a82ce3 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/Posts.vue @@ -0,0 +1,12 @@ + + +
+ posts + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/PostsLeague.vue b/projects/1739976665259/ui/element-ui/PostsLeague.vue new file mode 100644 index 00000000..54c1e1a1 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/PostsLeague.vue @@ -0,0 +1,12 @@ + + +
+ posts_league + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/PostsTeam.vue b/projects/1739976665259/ui/element-ui/PostsTeam.vue new file mode 100644 index 00000000..9cda96d0 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/PostsTeam.vue @@ -0,0 +1,12 @@ + + +
+ posts_team + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/ReportCommentsNews.vue b/projects/1739976665259/ui/element-ui/ReportCommentsNews.vue new file mode 100644 index 00000000..986395c6 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/ReportCommentsNews.vue @@ -0,0 +1,12 @@ + + +
+ report_comments_news + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/ReportCommentsPosts.vue b/projects/1739976665259/ui/element-ui/ReportCommentsPosts.vue new file mode 100644 index 00000000..ed3fb5e5 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/ReportCommentsPosts.vue @@ -0,0 +1,12 @@ + + +
+ report_comments_posts + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/ReportPosts.vue b/projects/1739976665259/ui/element-ui/ReportPosts.vue new file mode 100644 index 00000000..059ce10b --- /dev/null +++ b/projects/1739976665259/ui/element-ui/ReportPosts.vue @@ -0,0 +1,12 @@ + + +
+ report_posts + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/Team.vue b/projects/1739976665259/ui/element-ui/Team.vue new file mode 100644 index 00000000..baced61e --- /dev/null +++ b/projects/1739976665259/ui/element-ui/Team.vue @@ -0,0 +1,12 @@ + + +
+ team + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/element-ui/Users.vue b/projects/1739976665259/ui/element-ui/Users.vue new file mode 100644 index 00000000..a75310c6 --- /dev/null +++ b/projects/1739976665259/ui/element-ui/Users.vue @@ -0,0 +1,12 @@ + + +
+ users + 提交 + 返回 +
+ + + +
+
\ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/Admin.html b/projects/1739976665259/ui/layui-edit/Admin.html new file mode 100644 index 00000000..ea6ce91c --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/Admin.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/CollectNews.html b/projects/1739976665259/ui/layui-edit/CollectNews.html new file mode 100644 index 00000000..1a69797a --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/CollectNews.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/CollectPosts.html b/projects/1739976665259/ui/layui-edit/CollectPosts.html new file mode 100644 index 00000000..74a49f45 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/CollectPosts.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/CommentsNews.html b/projects/1739976665259/ui/layui-edit/CommentsNews.html new file mode 100644 index 00000000..26e7cf46 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/CommentsNews.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/CommentsPosts.html b/projects/1739976665259/ui/layui-edit/CommentsPosts.html new file mode 100644 index 00000000..db1876d8 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/CommentsPosts.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/League.html b/projects/1739976665259/ui/layui-edit/League.html new file mode 100644 index 00000000..464bd597 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/League.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/LikesNews.html b/projects/1739976665259/ui/layui-edit/LikesNews.html new file mode 100644 index 00000000..951cfed5 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/LikesNews.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/LikesPosts.html b/projects/1739976665259/ui/layui-edit/LikesPosts.html new file mode 100644 index 00000000..3bd72ea9 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/LikesPosts.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/News.html b/projects/1739976665259/ui/layui-edit/News.html new file mode 100644 index 00000000..4f6b153f --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/News.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/NewsEditor.html b/projects/1739976665259/ui/layui-edit/NewsEditor.html new file mode 100644 index 00000000..6420031a --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/NewsEditor.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/NewsLeague.html b/projects/1739976665259/ui/layui-edit/NewsLeague.html new file mode 100644 index 00000000..c4853ee5 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/NewsLeague.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/NewsTeam.html b/projects/1739976665259/ui/layui-edit/NewsTeam.html new file mode 100644 index 00000000..5586ddbd --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/NewsTeam.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/Posts.html b/projects/1739976665259/ui/layui-edit/Posts.html new file mode 100644 index 00000000..a10528be --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/Posts.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/PostsLeague.html b/projects/1739976665259/ui/layui-edit/PostsLeague.html new file mode 100644 index 00000000..22c84677 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/PostsLeague.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/PostsTeam.html b/projects/1739976665259/ui/layui-edit/PostsTeam.html new file mode 100644 index 00000000..ba0e2722 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/PostsTeam.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/ReportCommentsNews.html b/projects/1739976665259/ui/layui-edit/ReportCommentsNews.html new file mode 100644 index 00000000..8d960ca0 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/ReportCommentsNews.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/ReportCommentsPosts.html b/projects/1739976665259/ui/layui-edit/ReportCommentsPosts.html new file mode 100644 index 00000000..69604b99 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/ReportCommentsPosts.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/ReportPosts.html b/projects/1739976665259/ui/layui-edit/ReportPosts.html new file mode 100644 index 00000000..e979b038 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/ReportPosts.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/Team.html b/projects/1739976665259/ui/layui-edit/Team.html new file mode 100644 index 00000000..1eb4abc8 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/Team.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-edit/Users.html b/projects/1739976665259/ui/layui-edit/Users.html new file mode 100644 index 00000000..06a4b1f7 --- /dev/null +++ b/projects/1739976665259/ui/layui-edit/Users.html @@ -0,0 +1,59 @@ + + + +
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/Admin.html b/projects/1739976665259/ui/layui-list/Admin.html new file mode 100644 index 00000000..6f92409b --- /dev/null +++ b/projects/1739976665259/ui/layui-list/Admin.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/CollectNews.html b/projects/1739976665259/ui/layui-list/CollectNews.html new file mode 100644 index 00000000..2b1ff5fa --- /dev/null +++ b/projects/1739976665259/ui/layui-list/CollectNews.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/CollectPosts.html b/projects/1739976665259/ui/layui-list/CollectPosts.html new file mode 100644 index 00000000..0874ce5c --- /dev/null +++ b/projects/1739976665259/ui/layui-list/CollectPosts.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/CommentsNews.html b/projects/1739976665259/ui/layui-list/CommentsNews.html new file mode 100644 index 00000000..c99e0732 --- /dev/null +++ b/projects/1739976665259/ui/layui-list/CommentsNews.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/CommentsPosts.html b/projects/1739976665259/ui/layui-list/CommentsPosts.html new file mode 100644 index 00000000..28d8527a --- /dev/null +++ b/projects/1739976665259/ui/layui-list/CommentsPosts.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/League.html b/projects/1739976665259/ui/layui-list/League.html new file mode 100644 index 00000000..6e453707 --- /dev/null +++ b/projects/1739976665259/ui/layui-list/League.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/LikesNews.html b/projects/1739976665259/ui/layui-list/LikesNews.html new file mode 100644 index 00000000..431b4e2d --- /dev/null +++ b/projects/1739976665259/ui/layui-list/LikesNews.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/LikesPosts.html b/projects/1739976665259/ui/layui-list/LikesPosts.html new file mode 100644 index 00000000..2a3fe7a1 --- /dev/null +++ b/projects/1739976665259/ui/layui-list/LikesPosts.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/News.html b/projects/1739976665259/ui/layui-list/News.html new file mode 100644 index 00000000..63aadc32 --- /dev/null +++ b/projects/1739976665259/ui/layui-list/News.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/NewsEditor.html b/projects/1739976665259/ui/layui-list/NewsEditor.html new file mode 100644 index 00000000..cd44f193 --- /dev/null +++ b/projects/1739976665259/ui/layui-list/NewsEditor.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/NewsLeague.html b/projects/1739976665259/ui/layui-list/NewsLeague.html new file mode 100644 index 00000000..55b7ce72 --- /dev/null +++ b/projects/1739976665259/ui/layui-list/NewsLeague.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/NewsTeam.html b/projects/1739976665259/ui/layui-list/NewsTeam.html new file mode 100644 index 00000000..11ce0551 --- /dev/null +++ b/projects/1739976665259/ui/layui-list/NewsTeam.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/Posts.html b/projects/1739976665259/ui/layui-list/Posts.html new file mode 100644 index 00000000..5ad3cf96 --- /dev/null +++ b/projects/1739976665259/ui/layui-list/Posts.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/PostsLeague.html b/projects/1739976665259/ui/layui-list/PostsLeague.html new file mode 100644 index 00000000..ba3a507c --- /dev/null +++ b/projects/1739976665259/ui/layui-list/PostsLeague.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/PostsTeam.html b/projects/1739976665259/ui/layui-list/PostsTeam.html new file mode 100644 index 00000000..f313eb43 --- /dev/null +++ b/projects/1739976665259/ui/layui-list/PostsTeam.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/ReportCommentsNews.html b/projects/1739976665259/ui/layui-list/ReportCommentsNews.html new file mode 100644 index 00000000..07249369 --- /dev/null +++ b/projects/1739976665259/ui/layui-list/ReportCommentsNews.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/ReportCommentsPosts.html b/projects/1739976665259/ui/layui-list/ReportCommentsPosts.html new file mode 100644 index 00000000..aaaf7800 --- /dev/null +++ b/projects/1739976665259/ui/layui-list/ReportCommentsPosts.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/ReportPosts.html b/projects/1739976665259/ui/layui-list/ReportPosts.html new file mode 100644 index 00000000..8d1a07a3 --- /dev/null +++ b/projects/1739976665259/ui/layui-list/ReportPosts.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/Team.html b/projects/1739976665259/ui/layui-list/Team.html new file mode 100644 index 00000000..5f8d62e5 --- /dev/null +++ b/projects/1739976665259/ui/layui-list/Team.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/layui-list/Users.html b/projects/1739976665259/ui/layui-list/Users.html new file mode 100644 index 00000000..c6b13d1c --- /dev/null +++ b/projects/1739976665259/ui/layui-list/Users.html @@ -0,0 +1,216 @@ + + + +
+
+ +
+ 搜索信息 +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/projects/1739976665259/ui/swagger-ui/Admin.html b/projects/1739976665259/ui/swagger-ui/Admin.html new file mode 100644 index 00000000..1f6dc1d9 --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/Admin.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "admin", notes = "admin") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/CollectNews.html b/projects/1739976665259/ui/swagger-ui/CollectNews.html new file mode 100644 index 00000000..09f74b0f --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/CollectNews.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "collect_news", notes = "collect_news") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/CollectPosts.html b/projects/1739976665259/ui/swagger-ui/CollectPosts.html new file mode 100644 index 00000000..97425659 --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/CollectPosts.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "collect_posts", notes = "collect_posts") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/CommentsNews.html b/projects/1739976665259/ui/swagger-ui/CommentsNews.html new file mode 100644 index 00000000..4bb4898c --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/CommentsNews.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "comments_news", notes = "comments_news") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/CommentsPosts.html b/projects/1739976665259/ui/swagger-ui/CommentsPosts.html new file mode 100644 index 00000000..f83c3672 --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/CommentsPosts.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "comments_posts", notes = "comments_posts") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/League.html b/projects/1739976665259/ui/swagger-ui/League.html new file mode 100644 index 00000000..2a8db89e --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/League.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "league", notes = "league") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/LikesNews.html b/projects/1739976665259/ui/swagger-ui/LikesNews.html new file mode 100644 index 00000000..4214c464 --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/LikesNews.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "likes_news", notes = "likes_news") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/LikesPosts.html b/projects/1739976665259/ui/swagger-ui/LikesPosts.html new file mode 100644 index 00000000..fb6a1518 --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/LikesPosts.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "likes_posts", notes = "likes_posts") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/News.html b/projects/1739976665259/ui/swagger-ui/News.html new file mode 100644 index 00000000..d995d5fc --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/News.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "news", notes = "news") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/NewsEditor.html b/projects/1739976665259/ui/swagger-ui/NewsEditor.html new file mode 100644 index 00000000..db6d58e9 --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/NewsEditor.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "news_editor", notes = "news_editor") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/NewsLeague.html b/projects/1739976665259/ui/swagger-ui/NewsLeague.html new file mode 100644 index 00000000..14f2eabb --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/NewsLeague.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "news_league", notes = "news_league") + @ApiImplicitParams({ + @ApiImplicitParam(name = "nId", value = "n_id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/NewsTeam.html b/projects/1739976665259/ui/swagger-ui/NewsTeam.html new file mode 100644 index 00000000..6ef91321 --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/NewsTeam.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "news_team", notes = "news_team") + @ApiImplicitParams({ + @ApiImplicitParam(name = "nId", value = "n_id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/Posts.html b/projects/1739976665259/ui/swagger-ui/Posts.html new file mode 100644 index 00000000..3b2567ea --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/Posts.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "posts", notes = "posts") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/PostsLeague.html b/projects/1739976665259/ui/swagger-ui/PostsLeague.html new file mode 100644 index 00000000..7120c80a --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/PostsLeague.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "posts_league", notes = "posts_league") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/PostsTeam.html b/projects/1739976665259/ui/swagger-ui/PostsTeam.html new file mode 100644 index 00000000..0306d028 --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/PostsTeam.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "posts_team", notes = "posts_team") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/ReportCommentsNews.html b/projects/1739976665259/ui/swagger-ui/ReportCommentsNews.html new file mode 100644 index 00000000..56e93a0d --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/ReportCommentsNews.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "report_comments_news", notes = "report_comments_news") + @ApiImplicitParams({ + @ApiImplicitParam(name = "cnId", value = "cn_id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/ReportCommentsPosts.html b/projects/1739976665259/ui/swagger-ui/ReportCommentsPosts.html new file mode 100644 index 00000000..5e398d03 --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/ReportCommentsPosts.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "report_comments_posts", notes = "report_comments_posts") + @ApiImplicitParams({ + @ApiImplicitParam(name = "cpId", value = "cp_id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/ReportPosts.html b/projects/1739976665259/ui/swagger-ui/ReportPosts.html new file mode 100644 index 00000000..1e5c4128 --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/ReportPosts.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "report_posts", notes = "report_posts") + @ApiImplicitParams({ + @ApiImplicitParam(name = "pId", value = "p_id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/Team.html b/projects/1739976665259/ui/swagger-ui/Team.html new file mode 100644 index 00000000..6116cf2f --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/Team.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "team", notes = "team") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/ui/swagger-ui/Users.html b/projects/1739976665259/ui/swagger-ui/Users.html new file mode 100644 index 00000000..15a5c656 --- /dev/null +++ b/projects/1739976665259/ui/swagger-ui/Users.html @@ -0,0 +1,5 @@ +@ApiOperation(value = "users", notes = "users") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "id", required = false, dataType = "Long") + } + ) diff --git a/projects/1739976665259/util/beanutil/null.java b/projects/1739976665259/util/beanutil/null.java new file mode 100644 index 00000000..e6107cc6 --- /dev/null +++ b/projects/1739976665259/util/beanutil/null.java @@ -0,0 +1,25 @@ +/** +* users对象Get Set +* @author capkin 2025-02-19 +*/ + +// id +Long id = users.getId(); + +// id +users.setId(); + +// id +users.setId(users2.getId()); + +// id +map.put("id",users.getId()); + +// id +map.put("id",users.getId()); + +map.put("id",users.getId()); + +// id +map.put("id",users.getId()); + diff --git a/projects/1739976665259/util/json/Admin.js b/projects/1739976665259/util/json/Admin.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/Admin.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/CollectNews.js b/projects/1739976665259/util/json/CollectNews.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/CollectNews.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/CollectPosts.js b/projects/1739976665259/util/json/CollectPosts.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/CollectPosts.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/CommentsNews.js b/projects/1739976665259/util/json/CommentsNews.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/CommentsNews.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/CommentsPosts.js b/projects/1739976665259/util/json/CommentsPosts.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/CommentsPosts.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/League.js b/projects/1739976665259/util/json/League.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/League.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/LikesNews.js b/projects/1739976665259/util/json/LikesNews.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/LikesNews.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/LikesPosts.js b/projects/1739976665259/util/json/LikesPosts.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/LikesPosts.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/News.js b/projects/1739976665259/util/json/News.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/News.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/NewsEditor.js b/projects/1739976665259/util/json/NewsEditor.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/NewsEditor.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/NewsLeague.js b/projects/1739976665259/util/json/NewsLeague.js new file mode 100644 index 00000000..0d69c3e5 --- /dev/null +++ b/projects/1739976665259/util/json/NewsLeague.js @@ -0,0 +1,7 @@ +{ + "nId":"n_id" +} + +{ + "nId":"" +} diff --git a/projects/1739976665259/util/json/NewsTeam.js b/projects/1739976665259/util/json/NewsTeam.js new file mode 100644 index 00000000..0d69c3e5 --- /dev/null +++ b/projects/1739976665259/util/json/NewsTeam.js @@ -0,0 +1,7 @@ +{ + "nId":"n_id" +} + +{ + "nId":"" +} diff --git a/projects/1739976665259/util/json/Posts.js b/projects/1739976665259/util/json/Posts.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/Posts.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/PostsLeague.js b/projects/1739976665259/util/json/PostsLeague.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/PostsLeague.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/PostsTeam.js b/projects/1739976665259/util/json/PostsTeam.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/PostsTeam.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/ReportCommentsNews.js b/projects/1739976665259/util/json/ReportCommentsNews.js new file mode 100644 index 00000000..a554f896 --- /dev/null +++ b/projects/1739976665259/util/json/ReportCommentsNews.js @@ -0,0 +1,7 @@ +{ + "cnId":"cn_id" +} + +{ + "cnId":"" +} diff --git a/projects/1739976665259/util/json/ReportCommentsPosts.js b/projects/1739976665259/util/json/ReportCommentsPosts.js new file mode 100644 index 00000000..3d2ba2c7 --- /dev/null +++ b/projects/1739976665259/util/json/ReportCommentsPosts.js @@ -0,0 +1,7 @@ +{ + "cpId":"cp_id" +} + +{ + "cpId":"" +} diff --git a/projects/1739976665259/util/json/ReportPosts.js b/projects/1739976665259/util/json/ReportPosts.js new file mode 100644 index 00000000..91d160f4 --- /dev/null +++ b/projects/1739976665259/util/json/ReportPosts.js @@ -0,0 +1,7 @@ +{ + "pId":"p_id" +} + +{ + "pId":"" +} diff --git a/projects/1739976665259/util/json/Team.js b/projects/1739976665259/util/json/Team.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/Team.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/json/Users.js b/projects/1739976665259/util/json/Users.js new file mode 100644 index 00000000..d16ec3bf --- /dev/null +++ b/projects/1739976665259/util/json/Users.js @@ -0,0 +1,7 @@ +{ + "id":"id" +} + +{ + "id":"" +} diff --git a/projects/1739976665259/util/sql/null.java b/projects/1739976665259/util/sql/null.java new file mode 100644 index 00000000..07ab9b5e --- /dev/null +++ b/projects/1739976665259/util/sql/null.java @@ -0,0 +1,60 @@ + + #SQL横向select + SELECT t.id + FROM users t; + + #CSV横向字段名 + id + +#LEFT JOIN + SELECT + * + FROM + users a + LEFT JOIN users b + ON a.users_id=b.users_id + WHERE 1=1; + +#INSERT INTO + INSERT INTO users ( id ) + VALUES + ( + '' + ); + + +#关联更新 + UPDATE users a + JOIN users_join b ON a.users_id = b.users_id + SET a.id = b.id + WHERE + b.users_id IS NOT NULL; + + UPDATE users a,users_join b + SET a.id = b.id + WHERE a.users_id = b.users_id; + +#普通update + UPDATE users + SET + id = '' + WHERE + id = '' + ; + + + +#关联删除 + delete a from users_del as a inner join users as b + where a.users_id=b.users_id; + +#普通删除 + DELETE + FROM + users + WHERE + id = '' + ; + + + diff --git a/projects/1739976665259/util/swagger-yml/null.java b/projects/1739976665259/util/swagger-yml/null.java new file mode 100644 index 00000000..3a36eb2e --- /dev/null +++ b/projects/1739976665259/util/swagger-yml/null.java @@ -0,0 +1,8 @@ + +Users: + type: "object" + properties: + id: + type: integer + description: "id" + diff --git a/projects/1739976665259/util/xml/null.java b/projects/1739976665259/util/xml/null.java new file mode 100644 index 00000000..e2385a51 --- /dev/null +++ b/projects/1739976665259/util/xml/null.java @@ -0,0 +1,7 @@ + + + id + diff --git a/web-page/my-vue-app/.gitignore b/web-page/my-vue-app/.gitignore new file mode 100644 index 00000000..a547bf36 --- /dev/null +++ b/web-page/my-vue-app/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/web-page/my-vue-app/.vscode/extensions.json b/web-page/my-vue-app/.vscode/extensions.json new file mode 100644 index 00000000..a7cea0b0 --- /dev/null +++ b/web-page/my-vue-app/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["Vue.volar"] +} diff --git a/web-page/my-vue-app/README.md b/web-page/my-vue-app/README.md new file mode 100644 index 00000000..1511959c --- /dev/null +++ b/web-page/my-vue-app/README.md @@ -0,0 +1,5 @@ +# Vue 3 + Vite + +This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 ` + + diff --git a/web-page/my-vue-app/package-lock.json b/web-page/my-vue-app/package-lock.json new file mode 100644 index 00000000..0dda565a --- /dev/null +++ b/web-page/my-vue-app/package-lock.json @@ -0,0 +1,2014 @@ +{ + "name": "my-vue-app", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "my-vue-app", + "version": "0.0.0", + "dependencies": { + "@codemirror/lang-css": "^6.3.1", + "@codemirror/lang-html": "^6.4.9", + "@codemirror/lang-java": "^6.0.1", + "@codemirror/lang-javascript": "^6.2.3", + "@codemirror/lang-sql": "^6.8.0", + "@codemirror/state": "^6.5.2", + "@codemirror/theme-one-dark": "^6.1.2", + "@codemirror/view": "^6.36.2", + "@monaco-editor/loader": "^1.5.0", + "axios": "^1.7.9", + "codemirror": "^6.0.1", + "element-plus": "^2.9.4", + "monaco-editor": "^0.52.2", + "my-vue-app": "file:", + "vue": "^3.5.13", + "vue-router": "^4.5.0" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^5.2.1", + "vite": "^6.1.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz", + "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.9" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz", + "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@codemirror/autocomplete": { + "version": "6.18.6", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.6.tgz", + "integrity": "sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==", + "license": "MIT", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@codemirror/commands": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.8.0.tgz", + "integrity": "sha512-q8VPEFaEP4ikSlt6ZxjB3zW72+7osfAYW9i8Zu943uqbKuz6utc1+F170hyLUCUltXORjQXRyYQNfkckzA/bPQ==", + "license": "MIT", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.4.0", + "@codemirror/view": "^6.27.0", + "@lezer/common": "^1.1.0" + } + }, + "node_modules/@codemirror/lang-css": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-css/-/lang-css-6.3.1.tgz", + "integrity": "sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.2", + "@lezer/css": "^1.1.7" + } + }, + "node_modules/@codemirror/lang-html": { + "version": "6.4.9", + "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-6.4.9.tgz", + "integrity": "sha512-aQv37pIMSlueybId/2PVSP6NPnmurFDVmZwzc7jszd2KAF8qd4VBbvNYPXWQq90WIARjsdVkPbw29pszmHws3Q==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/lang-css": "^6.0.0", + "@codemirror/lang-javascript": "^6.0.0", + "@codemirror/language": "^6.4.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/css": "^1.1.0", + "@lezer/html": "^1.3.0" + } + }, + "node_modules/@codemirror/lang-java": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-java/-/lang-java-6.0.1.tgz", + "integrity": "sha512-OOnmhH67h97jHzCuFaIEspbmsT98fNdhVhmA3zCxW0cn7l8rChDhZtwiwJ/JOKXgfm4J+ELxQihxaI7bj7mJRg==", + "license": "MIT", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@lezer/java": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-javascript": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.2.3.tgz", + "integrity": "sha512-8PR3vIWg7pSu7ur8A07pGiYHgy3hHj+mRYRCSG8q+mPIrl0F02rgpGv+DsQTHRTc30rydOsf5PZ7yjKFg2Ackw==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.6.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/javascript": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-sql": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/@codemirror/lang-sql/-/lang-sql-6.8.0.tgz", + "integrity": "sha512-aGLmY4OwGqN3TdSx3h6QeA1NrvaYtF7kkoWR/+W7/JzB0gQtJ+VJxewlnE3+VImhA4WVlhmkJr109PefOOhjLg==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@codemirror/language": { + "version": "6.10.8", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.8.tgz", + "integrity": "sha512-wcP8XPPhDH2vTqf181U8MbZnW+tDyPYy0UzVOa+oHORjyT+mhhom9vBd7dApJwoDz9Nb/a8kHjJIsuA/t8vNFw==", + "license": "MIT", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.23.0", + "@lezer/common": "^1.1.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0", + "style-mod": "^4.0.0" + } + }, + "node_modules/@codemirror/lint": { + "version": "6.8.4", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.4.tgz", + "integrity": "sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==", + "license": "MIT", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.35.0", + "crelt": "^1.0.5" + } + }, + "node_modules/@codemirror/search": { + "version": "6.5.9", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.9.tgz", + "integrity": "sha512-7DdQ9aaZMMxuWB1u6IIFWWuK9NocVZwvo4nG8QjJTS6oZGvteoLSiXw3EbVZVlO08Ri2ltO89JVInMpfcJxhtg==", + "license": "MIT", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "crelt": "^1.0.5" + } + }, + "node_modules/@codemirror/state": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.5.2.tgz", + "integrity": "sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==", + "license": "MIT", + "dependencies": { + "@marijn/find-cluster-break": "^1.0.0" + } + }, + "node_modules/@codemirror/theme-one-dark": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@codemirror/theme-one-dark/-/theme-one-dark-6.1.2.tgz", + "integrity": "sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==", + "license": "MIT", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/highlight": "^1.0.0" + } + }, + "node_modules/@codemirror/view": { + "version": "6.36.2", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.36.2.tgz", + "integrity": "sha512-DZ6ONbs8qdJK0fdN7AB82CgI6tYXf4HWk1wSVa0+9bhVznCuuvhQtX8bFBoy3dv8rZSQqUd8GvhVAcielcidrA==", + "license": "MIT", + "dependencies": { + "@codemirror/state": "^6.5.0", + "style-mod": "^4.1.0", + "w3c-keyname": "^2.2.4" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/@element-plus/icons-vue": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz", + "integrity": "sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==", + "license": "MIT", + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", + "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", + "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", + "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", + "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", + "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", + "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", + "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", + "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", + "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", + "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", + "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", + "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", + "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", + "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", + "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", + "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", + "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", + "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", + "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", + "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", + "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", + "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", + "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", + "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", + "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.6.9", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz", + "integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==", + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.9" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.13", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.13.tgz", + "integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.9" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", + "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", + "license": "MIT" + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@lezer/common": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz", + "integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==", + "license": "MIT" + }, + "node_modules/@lezer/css": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@lezer/css/-/css-1.1.10.tgz", + "integrity": "sha512-V5/89eDapjeAkWPBpWEfQjZ1Hag3aYUUJOL8213X0dFRuXJ4BXa5NKl9USzOnaLod4AOpmVCkduir2oKwZYZtg==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/highlight": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.1.tgz", + "integrity": "sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@lezer/html": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@lezer/html/-/html-1.3.10.tgz", + "integrity": "sha512-dqpT8nISx/p9Do3AchvYGV3qYc4/rKr3IBZxlHmpIKam56P47RSHkSF5f13Vu9hebS1jM0HmtJIwLbWz1VIY6w==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/java": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@lezer/java/-/java-1.1.3.tgz", + "integrity": "sha512-yHquUfujwg6Yu4Fd1GNHCvidIvJwi/1Xu2DaKl/pfWIA2c1oXkVvawH3NyXhCaFx4OdlYBVX5wvz2f7Aoa/4Xw==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/javascript": { + "version": "1.4.21", + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.4.21.tgz", + "integrity": "sha512-lL+1fcuxWYPURMM/oFZLEDm0XuLN128QPV+VuGtKpeaOGdcl9F2LYC3nh1S9LkPqx9M0mndZFdXCipNAZpzIkQ==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.1.3", + "@lezer/lr": "^1.3.0" + } + }, + "node_modules/@lezer/lr": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz", + "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@marijn/find-cluster-break": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz", + "integrity": "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==", + "license": "MIT" + }, + "node_modules/@monaco-editor/loader": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.5.0.tgz", + "integrity": "sha512-hKoGSM+7aAc7eRTRjpqAZucPmoNOC4UUbknb/VNoTkEIkCPhqV8LfbsgM1webRM7S/z21eHEx9Fkwx8Z/C/+Xw==", + "license": "MIT", + "dependencies": { + "state-local": "^1.0.6" + } + }, + "node_modules/@popperjs/core": { + "name": "@sxzz/popperjs-es", + "version": "2.11.7", + "resolved": "https://registry.npmjs.org/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz", + "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz", + "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz", + "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz", + "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz", + "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz", + "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz", + "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz", + "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz", + "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz", + "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz", + "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz", + "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz", + "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz", + "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz", + "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz", + "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz", + "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz", + "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz", + "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz", + "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-w/P33JFeySuhN6JLkysYUK2gEmy9kHHFN7E8ro0tkfmlDOgxBDzWEZ/J8cWA+fHqFevpswDTFZnDx+R9lbL6xw==", + "license": "MIT" + }, + "node_modules/@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "license": "MIT", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==", + "license": "MIT" + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz", + "integrity": "sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", + "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", + "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", + "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.11", + "postcss": "^8.4.48", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", + "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "license": "MIT" + }, + "node_modules/@vue/reactivity": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz", + "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz", + "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", + "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.13", + "@vue/runtime-core": "3.5.13", + "@vue/shared": "3.5.13", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz", + "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13" + }, + "peerDependencies": { + "vue": "3.5.13" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", + "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", + "license": "MIT" + }, + "node_modules/@vueuse/core": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz", + "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", + "license": "MIT", + "dependencies": { + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "9.13.0", + "@vueuse/shared": "9.13.0", + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/core/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/metadata": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz", + "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz", + "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", + "license": "MIT", + "dependencies": { + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/axios": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/codemirror": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.1.tgz", + "integrity": "sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/commands": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/search": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/crelt": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", + "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==", + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "license": "MIT" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/element-plus": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.9.4.tgz", + "integrity": "sha512-sGnW0wd9zf6lEGixXV2gfwx3X6VTMkP52qTkX7zbURJ2oariyslrKTBh2txt1sdn1pUvj2l0KY3OfSXoZGmDOw==", + "license": "MIT", + "dependencies": { + "@ctrl/tinycolor": "^3.4.1", + "@element-plus/icons-vue": "^2.3.1", + "@floating-ui/dom": "^1.0.1", + "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7", + "@types/lodash": "^4.14.182", + "@types/lodash-es": "^4.17.6", + "@vueuse/core": "^9.1.0", + "async-validator": "^4.2.5", + "dayjs": "^1.11.13", + "escape-html": "^1.0.3", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "lodash-unified": "^1.0.2", + "memoize-one": "^6.0.0", + "normalize-wheel-es": "^1.2.0" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", + "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.2", + "@esbuild/android-arm": "0.24.2", + "@esbuild/android-arm64": "0.24.2", + "@esbuild/android-x64": "0.24.2", + "@esbuild/darwin-arm64": "0.24.2", + "@esbuild/darwin-x64": "0.24.2", + "@esbuild/freebsd-arm64": "0.24.2", + "@esbuild/freebsd-x64": "0.24.2", + "@esbuild/linux-arm": "0.24.2", + "@esbuild/linux-arm64": "0.24.2", + "@esbuild/linux-ia32": "0.24.2", + "@esbuild/linux-loong64": "0.24.2", + "@esbuild/linux-mips64el": "0.24.2", + "@esbuild/linux-ppc64": "0.24.2", + "@esbuild/linux-riscv64": "0.24.2", + "@esbuild/linux-s390x": "0.24.2", + "@esbuild/linux-x64": "0.24.2", + "@esbuild/netbsd-arm64": "0.24.2", + "@esbuild/netbsd-x64": "0.24.2", + "@esbuild/openbsd-arm64": "0.24.2", + "@esbuild/openbsd-x64": "0.24.2", + "@esbuild/sunos-x64": "0.24.2", + "@esbuild/win32-arm64": "0.24.2", + "@esbuild/win32-ia32": "0.24.2", + "@esbuild/win32-x64": "0.24.2" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", + "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "get-proto": "^1.0.0", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "license": "MIT" + }, + "node_modules/lodash-unified": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz", + "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", + "license": "MIT", + "peerDependencies": { + "@types/lodash-es": "*", + "lodash": "*", + "lodash-es": "*" + } + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "license": "MIT" + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/monaco-editor": { + "version": "0.52.2", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.52.2.tgz", + "integrity": "sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==", + "license": "MIT" + }, + "node_modules/my-vue-app": { + "resolved": "", + "link": true + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/normalize-wheel-es": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", + "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==", + "license": "BSD-3-Clause" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/postcss": { + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz", + "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/rollup": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz", + "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.34.8", + "@rollup/rollup-android-arm64": "4.34.8", + "@rollup/rollup-darwin-arm64": "4.34.8", + "@rollup/rollup-darwin-x64": "4.34.8", + "@rollup/rollup-freebsd-arm64": "4.34.8", + "@rollup/rollup-freebsd-x64": "4.34.8", + "@rollup/rollup-linux-arm-gnueabihf": "4.34.8", + "@rollup/rollup-linux-arm-musleabihf": "4.34.8", + "@rollup/rollup-linux-arm64-gnu": "4.34.8", + "@rollup/rollup-linux-arm64-musl": "4.34.8", + "@rollup/rollup-linux-loongarch64-gnu": "4.34.8", + "@rollup/rollup-linux-powerpc64le-gnu": "4.34.8", + "@rollup/rollup-linux-riscv64-gnu": "4.34.8", + "@rollup/rollup-linux-s390x-gnu": "4.34.8", + "@rollup/rollup-linux-x64-gnu": "4.34.8", + "@rollup/rollup-linux-x64-musl": "4.34.8", + "@rollup/rollup-win32-arm64-msvc": "4.34.8", + "@rollup/rollup-win32-ia32-msvc": "4.34.8", + "@rollup/rollup-win32-x64-msvc": "4.34.8", + "fsevents": "~2.3.2" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/state-local": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", + "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==", + "license": "MIT" + }, + "node_modules/style-mod": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.2.tgz", + "integrity": "sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==", + "license": "MIT" + }, + "node_modules/vite": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.1.0.tgz", + "integrity": "sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.24.2", + "postcss": "^8.5.1", + "rollup": "^4.30.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", + "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-sfc": "3.5.13", + "@vue/runtime-dom": "3.5.13", + "@vue/server-renderer": "3.5.13", + "@vue/shared": "3.5.13" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-router": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.0.tgz", + "integrity": "sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/w3c-keyname": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", + "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==", + "license": "MIT" + } + } +} diff --git a/web-page/my-vue-app/package.json b/web-page/my-vue-app/package.json new file mode 100644 index 00000000..29ecf83e --- /dev/null +++ b/web-page/my-vue-app/package.json @@ -0,0 +1,33 @@ +{ + "name": "my-vue-app", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview" + }, + "dependencies": { + "@codemirror/lang-css": "^6.3.1", + "@codemirror/lang-html": "^6.4.9", + "@codemirror/lang-java": "^6.0.1", + "@codemirror/lang-javascript": "^6.2.3", + "@codemirror/lang-sql": "^6.8.0", + "@codemirror/state": "^6.5.2", + "@codemirror/theme-one-dark": "^6.1.2", + "@codemirror/view": "^6.36.2", + "@monaco-editor/loader": "^1.5.0", + "axios": "^1.7.9", + "codemirror": "^6.0.1", + "element-plus": "^2.9.4", + "monaco-editor": "^0.52.2", + "my-vue-app": "file:", + "vue": "^3.5.13", + "vue-router": "^4.5.0" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^5.2.1", + "vite": "^6.1.0" + } +} diff --git a/web-page/my-vue-app/public/vite.svg b/web-page/my-vue-app/public/vite.svg new file mode 100644 index 00000000..e7b8dfb1 --- /dev/null +++ b/web-page/my-vue-app/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/web-page/my-vue-app/src/App.vue b/web-page/my-vue-app/src/App.vue new file mode 100644 index 00000000..b2398afc --- /dev/null +++ b/web-page/my-vue-app/src/App.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/web-page/my-vue-app/src/api/generator.js b/web-page/my-vue-app/src/api/generator.js new file mode 100644 index 00000000..34df6610 --- /dev/null +++ b/web-page/my-vue-app/src/api/generator.js @@ -0,0 +1,37 @@ +import request from '../utils/request'; + +export function getAllTemplates() { + return request({ + url: '/template/all', + method: 'get' + }); +} + +export function generateCode(data) { + const requestData = { + tableSql: data.sql, + options: { + dataType: 'sql', + authorName: data.config.author || '', + packageName: data.config.packageName || '', + returnUtilSuccess: data.config.successReturn || '', + returnUtilFailure: data.config.errorReturn || '', + isPackageType: true, + isSwagger: data.switches.swaggerUI, + isAutoImport: data.switches.autoImport, + isWithPackage: data.switches.withComments, + isComment: true, + isLombok: data.switches.lombok, + ignorePrefix: data.config.prefix || '', + tinyintTransType: data.config.tinyIntConversion || 'int', + nameCaseType: data.config.namingType === 'camel' ? 'CamelCase' : 'UnderScoreCase', + timeTransType: data.config.timeType || 'Date' + } + }; + + return request({ + url: '/code/generator/all', + method: 'post', + data: requestData + }); +} \ No newline at end of file diff --git a/web-page/my-vue-app/src/assets/logo.svg b/web-page/my-vue-app/src/assets/logo.svg new file mode 100644 index 00000000..e909dd76 --- /dev/null +++ b/web-page/my-vue-app/src/assets/logo.svg @@ -0,0 +1,4 @@ + + + J + \ No newline at end of file diff --git a/web-page/my-vue-app/src/assets/vue.svg b/web-page/my-vue-app/src/assets/vue.svg new file mode 100644 index 00000000..770e9d33 --- /dev/null +++ b/web-page/my-vue-app/src/assets/vue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/web-page/my-vue-app/src/components/CodePreview.vue b/web-page/my-vue-app/src/components/CodePreview.vue new file mode 100644 index 00000000..d7b46ae3 --- /dev/null +++ b/web-page/my-vue-app/src/components/CodePreview.vue @@ -0,0 +1,191 @@ + + + + + \ No newline at end of file diff --git a/web-page/my-vue-app/src/components/MonacoEditor.vue b/web-page/my-vue-app/src/components/MonacoEditor.vue new file mode 100644 index 00000000..e07373fc --- /dev/null +++ b/web-page/my-vue-app/src/components/MonacoEditor.vue @@ -0,0 +1,381 @@ + + + + + \ No newline at end of file diff --git a/web-page/my-vue-app/src/components/SqlEditor.vue b/web-page/my-vue-app/src/components/SqlEditor.vue new file mode 100644 index 00000000..bd6d2005 --- /dev/null +++ b/web-page/my-vue-app/src/components/SqlEditor.vue @@ -0,0 +1,109 @@ + + + + + \ No newline at end of file diff --git a/web-page/my-vue-app/src/main.js b/web-page/my-vue-app/src/main.js new file mode 100644 index 00000000..b88abf18 --- /dev/null +++ b/web-page/my-vue-app/src/main.js @@ -0,0 +1,11 @@ +import { createApp } from 'vue' +import App from './App.vue' +import router from './router' +import ElementPlus from 'element-plus' +import 'element-plus/dist/index.css' +import './style.css' + +const app = createApp(App) +app.use(router) +app.use(ElementPlus) +app.mount('#app') diff --git a/web-page/my-vue-app/src/router/index.js b/web-page/my-vue-app/src/router/index.js new file mode 100644 index 00000000..2a911ec7 --- /dev/null +++ b/web-page/my-vue-app/src/router/index.js @@ -0,0 +1,29 @@ +import { createRouter, createWebHistory } from 'vue-router'; +import CodeGenerator from '../views/CodeGenerator.vue'; + +const routes = [ + { + path: '/', + redirect: '/generator' + }, + { + path: '/generator', + name: 'CodeGenerator', + component: CodeGenerator, + meta: { + title: 'Java代码生成平台' + } + } +]; + +const router = createRouter({ + history: createWebHistory(), + routes +}); + +router.beforeEach((to, from, next) => { + document.title = to.meta.title || 'Java代码生成平台'; + next(); +}); + +export default router; \ No newline at end of file diff --git a/web-page/my-vue-app/src/style.css b/web-page/my-vue-app/src/style.css new file mode 100644 index 00000000..d37a2fe3 --- /dev/null +++ b/web-page/my-vue-app/src/style.css @@ -0,0 +1,88 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +html, body { + width: 100%; + height: 100%; + margin: 0; + padding: 0; + overflow-x: hidden; + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +#app { + width: 100%; + height: 100%; + margin: 0; + padding: 0; +} + +:root { + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +.card { + padding: 2em; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/web-page/my-vue-app/src/utils/request.js b/web-page/my-vue-app/src/utils/request.js new file mode 100644 index 00000000..04c7c73b --- /dev/null +++ b/web-page/my-vue-app/src/utils/request.js @@ -0,0 +1,45 @@ +import axios from 'axios'; + +const request = axios.create({ + baseURL: 'http://localhost:9090/generator', + timeout: 10000 +}); + +// 请求拦截器 +request.interceptors.request.use( + config => { + // 如果请求头没有特别指定 Content-Type,则默认使用 application/json + if (!config.headers['Content-Type']) { + config.headers['Content-Type'] = 'application/json'; + } + + // 如果是 FormData 类型,让 axios 自动设置正确的 Content-Type + if (config.data instanceof FormData) { + delete config.headers['Content-Type']; + } + + return config; + }, + error => { + return Promise.reject(error); + } +); + +// 响应拦截器 +request.interceptors.response.use( + response => { + const res = response.data; + if (res.code === 0) { + return res; + } + // 处理其他状态码 + console.error('API Error:', res.msg || 'Error'); + return Promise.reject(new Error(res.msg || 'Error')); + }, + error => { + console.error('Request Error:', error); + return Promise.reject(error); + } +); + +export default request; \ No newline at end of file diff --git a/web-page/my-vue-app/src/views/CodeGenerator.vue b/web-page/my-vue-app/src/views/CodeGenerator.vue new file mode 100644 index 00000000..c520d771 --- /dev/null +++ b/web-page/my-vue-app/src/views/CodeGenerator.vue @@ -0,0 +1,827 @@ + + + + + \ No newline at end of file diff --git a/web-page/my-vue-app/vite.config.js b/web-page/my-vue-app/vite.config.js new file mode 100644 index 00000000..d0034e53 --- /dev/null +++ b/web-page/my-vue-app/vite.config.js @@ -0,0 +1,12 @@ +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [vue()], + server: { + port: 5173, + host: true, + open: true + } +}) diff --git a/web-page/src/App.vue b/web-page/src/App.vue new file mode 100644 index 00000000..893521fd --- /dev/null +++ b/web-page/src/App.vue @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/web-page/src/components/UserList.vue b/web-page/src/components/UserList.vue new file mode 100644 index 00000000..d7d2d56c --- /dev/null +++ b/web-page/src/components/UserList.vue @@ -0,0 +1,35 @@ + + + \ No newline at end of file diff --git a/web-page/src/utils/request.js b/web-page/src/utils/request.js new file mode 100644 index 00000000..f342563c --- /dev/null +++ b/web-page/src/utils/request.js @@ -0,0 +1,32 @@ +import axios from 'axios' + +const request = axios.create({ + baseURL: 'https://api.example.com', // 替换成您的API基础URL + timeout: 5000 +}) + +// 请求拦截器 +request.interceptors.request.use( + config => { + // 在发送请求之前做些什么 + return config + }, + error => { + // 处理请求错误 + return Promise.reject(error) + } +) + +// 响应拦截器 +request.interceptors.response.use( + response => { + // 对响应数据做点什么 + return response.data + }, + error => { + // 处理响应错误 + return Promise.reject(error) + } +) + +export default request \ No newline at end of file