mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-09-11 06:57:12 +08:00
chore: 优化代码生成模板
This commit is contained in:
@@ -96,11 +96,6 @@ public class InnerGenConfigDO extends GenConfigDO {
|
|||||||
*/
|
*/
|
||||||
private boolean hasBigDecimalField;
|
private boolean hasBigDecimalField;
|
||||||
|
|
||||||
/**
|
|
||||||
* 是否包含 List 字段
|
|
||||||
*/
|
|
||||||
private boolean hasListField;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 是否包含 Time 包字段
|
* 是否包含 Time 包字段
|
||||||
*/
|
*/
|
||||||
|
@@ -367,11 +367,6 @@ public class GeneratorServiceImpl implements GeneratorService {
|
|||||||
if (TIME_PACKAGE_CLASS.contains(fieldType)) {
|
if (TIME_PACKAGE_CLASS.contains(fieldType)) {
|
||||||
genConfig.setHasTimeField(true);
|
genConfig.setHasTimeField(true);
|
||||||
}
|
}
|
||||||
QueryTypeEnum queryType = fieldConfig.getQueryType();
|
|
||||||
if (null != queryType && StrUtil.equalsAny(queryType.name(), QueryTypeEnum.IN.name(), QueryTypeEnum.NOT_IN
|
|
||||||
.name(), QueryTypeEnum.BETWEEN.name())) {
|
|
||||||
genConfig.setHasListField(true);
|
|
||||||
}
|
|
||||||
// 字典码
|
// 字典码
|
||||||
if (StrUtil.isNotBlank(fieldConfig.getDictCode())) {
|
if (StrUtil.isNotBlank(fieldConfig.getDictCode())) {
|
||||||
genConfig.setHasDictField(true);
|
genConfig.setHasDictField(true);
|
||||||
|
@@ -8,9 +8,6 @@ import java.time.*;
|
|||||||
<#if hasBigDecimalField>
|
<#if hasBigDecimalField>
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
</#if>
|
</#if>
|
||||||
<#if hasListField>
|
|
||||||
import java.util.List;
|
|
||||||
</#if>
|
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -41,7 +38,7 @@ public class ${className} implements Serializable {
|
|||||||
@Schema(description = "${fieldConfig.comment}")
|
@Schema(description = "${fieldConfig.comment}")
|
||||||
@Query(type = QueryType.${fieldConfig.queryType})
|
@Query(type = QueryType.${fieldConfig.queryType})
|
||||||
<#if fieldConfig.queryType = 'IN' || fieldConfig.queryType = 'NOT_IN' || fieldConfig.queryType = 'BETWEEN'>
|
<#if fieldConfig.queryType = 'IN' || fieldConfig.queryType = 'NOT_IN' || fieldConfig.queryType = 'BETWEEN'>
|
||||||
private List<${fieldConfig.fieldType}> ${fieldConfig.fieldName};
|
private ${fieldConfig.fieldType}[] ${fieldConfig.fieldName};
|
||||||
<#else>
|
<#else>
|
||||||
private ${fieldConfig.fieldType} ${fieldConfig.fieldName};
|
private ${fieldConfig.fieldType} ${fieldConfig.fieldName};
|
||||||
</#if>
|
</#if>
|
||||||
|
@@ -35,11 +35,14 @@ const { <#list dictCodes as dictCode>${dictCode}<#if dictCode_has_next>,</#if></
|
|||||||
|
|
||||||
const options: Options = {
|
const options: Options = {
|
||||||
form: {},
|
form: {},
|
||||||
col: { xs: 24, sm: 24, md: 24, lg: 24, xl: 24, xxl: 24 },
|
|
||||||
btns: { hide: true }
|
btns: { hide: true }
|
||||||
}
|
}
|
||||||
|
|
||||||
const columns: Columns = reactive([
|
const { form, resetForm } = useForm({
|
||||||
|
// todo 待补充
|
||||||
|
})
|
||||||
|
|
||||||
|
const columns = computed<Columns<typeof form>>(() => [
|
||||||
<#list fieldConfigs as fieldConfig>
|
<#list fieldConfigs as fieldConfig>
|
||||||
<#if fieldConfig.showInForm>
|
<#if fieldConfig.showInForm>
|
||||||
{
|
{
|
||||||
@@ -79,10 +82,6 @@ const columns: Columns = reactive([
|
|||||||
</#list>
|
</#list>
|
||||||
])
|
])
|
||||||
|
|
||||||
const { form, resetForm } = useForm({
|
|
||||||
// todo 待补充
|
|
||||||
})
|
|
||||||
|
|
||||||
// 重置
|
// 重置
|
||||||
const reset = () => {
|
const reset = () => {
|
||||||
formRef.value?.formRef?.resetFields()
|
formRef.value?.formRef?.resetFields()
|
||||||
|
@@ -83,12 +83,13 @@
|
|||||||
</#list>
|
</#list>
|
||||||
<template #action="{ record }">
|
<template #action="{ record }">
|
||||||
<a-space>
|
<a-space>
|
||||||
<a-link v-permission="['${apiModuleName}:${apiName}:list']" @click="onDetail(record)">查看</a-link>
|
<a-link v-permission="['${apiModuleName}:${apiName}:list']" title="查看" @click="onDetail(record)">查看</a-link>
|
||||||
<a-link v-permission="['${apiModuleName}:${apiName}:update']" @click="onUpdate(record)">修改</a-link>
|
<a-link v-permission="['${apiModuleName}:${apiName}:update']" title="修改" @click="onUpdate(record)">修改</a-link>
|
||||||
<a-link
|
<a-link
|
||||||
v-permission="['${apiModuleName}:${apiName}:delete']"
|
v-permission="['${apiModuleName}:${apiName}:delete']"
|
||||||
status="danger"
|
status="danger"
|
||||||
:disabled="record.disabled"
|
:disabled="record.disabled"
|
||||||
|
title="删除"
|
||||||
@click="onDelete(record)"
|
@click="onDelete(record)"
|
||||||
>
|
>
|
||||||
删除
|
删除
|
||||||
|
Reference in New Issue
Block a user