6 changed files with 0 additions and 174 deletions
@ -1,50 +0,0 @@
@@ -1,50 +0,0 @@
|
||||
package com.cloud.kicc.system.api.devtools.entity; |
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName; |
||||
import com.cloud.kicc.common.data.entity.CommonEntity; |
||||
import java.io.Serializable; |
||||
import io.swagger.annotations.ApiModel; |
||||
import io.swagger.annotations.ApiModelProperty; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
import lombok.experimental.Accessors; |
||||
|
||||
/** |
||||
* <p> |
||||
* 代码模板表 |
||||
* </p> |
||||
* |
||||
* @author wangxiang4 |
||||
* @since 2023-12-09 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode(callSuper = false) |
||||
@Accessors(chain = true) |
||||
@TableName("sys_gencode_template") |
||||
@ApiModel(value = "GencodeTemplate对象", description = "代码模板表") |
||||
public class GencodeTemplate extends CommonEntity { |
||||
|
||||
private static final long serialVersionUID = 1L; |
||||
|
||||
@ApiModelProperty("编号") |
||||
private String id; |
||||
|
||||
@ApiModelProperty("名称") |
||||
private String name; |
||||
|
||||
@ApiModelProperty("分类") |
||||
private String category; |
||||
|
||||
@ApiModelProperty("生成文件路径") |
||||
private String filePath; |
||||
|
||||
@ApiModelProperty("生成文件名") |
||||
private String fileName; |
||||
|
||||
@ApiModelProperty("内容") |
||||
private String content; |
||||
|
||||
|
||||
} |
@ -1,67 +0,0 @@
@@ -1,67 +0,0 @@
|
||||
package com.cloud.kicc.system.devtools.controller; |
||||
|
||||
|
||||
import cn.hutool.core.util.StrUtil; |
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||
import com.cloud.kicc.common.core.api.R; |
||||
import com.cloud.kicc.common.core.constant.AppConstants; |
||||
import com.cloud.kicc.system.api.devtools.entity.GencodeTemplate; |
||||
import com.cloud.kicc.system.devtools.service.IGencodeTemplateService; |
||||
import lombok.RequiredArgsConstructor; |
||||
import org.springframework.web.bind.annotation.*; |
||||
|
||||
import java.util.Arrays; |
||||
|
||||
/** |
||||
* <p> |
||||
* 代码模板表 前端控制器 |
||||
* </p> |
||||
* |
||||
* @author wangxiang4 |
||||
* @since 2023-12-09 |
||||
*/ |
||||
@RestController |
||||
@RequestMapping(AppConstants.APP_SYSTEM + "/devtools/gencodeTemplate") |
||||
@RequiredArgsConstructor |
||||
public class GencodeTemplateController { |
||||
|
||||
private final IGencodeTemplateService iGencodeTemplateService; |
||||
|
||||
private LambdaQueryWrapper<GencodeTemplate> getQueryWrapper(GencodeTemplate gencodeTemplate) { |
||||
return new LambdaQueryWrapper<GencodeTemplate>() |
||||
.like(StrUtil.isNotBlank(gencodeTemplate.getName()), GencodeTemplate::getName, gencodeTemplate.getName()); |
||||
} |
||||
|
||||
@GetMapping("/list") |
||||
public R list(Page page, GencodeTemplate gencodeTemplate) { |
||||
IPage<GencodeTemplate> result = iGencodeTemplateService.page(page, getQueryWrapper(gencodeTemplate)); |
||||
return R.ok(result.getRecords(), result.getTotal()); |
||||
} |
||||
|
||||
@GetMapping("/{id:\\w+}") |
||||
public R getById(@PathVariable("id") String id) { |
||||
return R.ok(iGencodeTemplateService.getById(id)); |
||||
} |
||||
|
||||
@PostMapping("/save") |
||||
public R save(@RequestBody GencodeTemplate gencodeTemplate) { |
||||
iGencodeTemplateService.save(gencodeTemplate); |
||||
return R.ok(); |
||||
} |
||||
|
||||
@PutMapping("/update") |
||||
public R update(@RequestBody GencodeTemplate gencodeTemplate) { |
||||
iGencodeTemplateService.updateById(gencodeTemplate); |
||||
return R.ok(); |
||||
} |
||||
|
||||
@DeleteMapping("/remove/{id:[\\w,]+}") |
||||
public R remove(@PathVariable String[] id) { |
||||
iGencodeTemplateService.removeByIds(Arrays.asList(id)); |
||||
return R.ok(); |
||||
} |
||||
|
||||
} |
||||
|
@ -1,16 +0,0 @@
@@ -1,16 +0,0 @@
|
||||
package com.cloud.kicc.system.devtools.mapper; |
||||
|
||||
import com.cloud.kicc.system.api.devtools.entity.GencodeTemplate; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
||||
/** |
||||
* <p> |
||||
* 代码模板表 Mapper 接口 |
||||
* </p> |
||||
* |
||||
* @author wangxiang4 |
||||
* @since 2023-12-09 |
||||
*/ |
||||
public interface GencodeTemplateMapper extends BaseMapper<GencodeTemplate> { |
||||
|
||||
} |
@ -1,16 +0,0 @@
@@ -1,16 +0,0 @@
|
||||
package com.cloud.kicc.system.devtools.service; |
||||
|
||||
import com.cloud.kicc.system.api.devtools.entity.GencodeTemplate; |
||||
import com.baomidou.mybatisplus.extension.service.IService; |
||||
|
||||
/** |
||||
* <p> |
||||
* 代码模板表 服务类 |
||||
* </p> |
||||
* |
||||
* @author wangxiang4 |
||||
* @since 2023-12-09 |
||||
*/ |
||||
public interface IGencodeTemplateService extends IService<GencodeTemplate> { |
||||
|
||||
} |
@ -1,20 +0,0 @@
@@ -1,20 +0,0 @@
|
||||
package com.cloud.kicc.system.devtools.service.impl; |
||||
|
||||
import com.cloud.kicc.system.api.devtools.entity.GencodeTemplate; |
||||
import com.cloud.kicc.system.devtools.mapper.GencodeTemplateMapper; |
||||
import com.cloud.kicc.system.devtools.service.IGencodeTemplateService; |
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
/** |
||||
* <p> |
||||
* 代码模板表 服务实现类 |
||||
* </p> |
||||
* |
||||
* @author wangxiang4 |
||||
* @since 2023-12-09 |
||||
*/ |
||||
@Service |
||||
public class GencodeTemplateServiceImpl extends ServiceImpl<GencodeTemplateMapper, GencodeTemplate> implements IGencodeTemplateService { |
||||
|
||||
} |
@ -1,5 +0,0 @@
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
<mapper namespace="com.cloud.kicc.system.devtools.mapper.GencodeTemplateMapper"> |
||||
|
||||
</mapper> |
Loading…
Reference in new issue