6 changed files with 0 additions and 174 deletions
@ -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 @@ |
|||||||
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 @@ |
|||||||
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 @@ |
|||||||
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 @@ |
|||||||
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 @@ |
|||||||
<?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