main
黄海 9 months ago
parent a23de6e307
commit 00e203ea65

@ -231,7 +231,7 @@ public class GenerateCode {
//表的描述 //表的描述
String comment = jo.getStr("comment"); String comment = jo.getStr("comment");
//主键 //主键
String key = jo.getStr("key"); String primary_key = jo.getStr("key");
//主键类型 //主键类型
String key_type = jo.getStr("key_type"); String key_type = jo.getStr("key_type");
//表名 //表名
@ -255,7 +255,7 @@ public class GenerateCode {
dataModel.put("beanName", beanName);//实体Bean的名称用于构建方法名 dataModel.put("beanName", beanName);//实体Bean的名称用于构建方法名
dataModel.put("parasWithoutPrimaryKey", parasWithoutPrimaryKey);//不包括主键的参数列表,用于构建方法的参数 dataModel.put("parasWithoutPrimaryKey", parasWithoutPrimaryKey);//不包括主键的参数列表,用于构建方法的参数
dataModel.put("parasWithoutPrimaryKeyAndDataType", parasWithoutPrimaryKeyAndDataType);//不包括数据类型的parasWithoutPrimaryKey dataModel.put("parasWithoutPrimaryKeyAndDataType", parasWithoutPrimaryKeyAndDataType);//不包括数据类型的parasWithoutPrimaryKey
dataModel.put("key", key);//主键名称 dataModel.put("primary_key", primary_key);//主键名称
dataModel.put("key_type", key_type);//主键类型 dataModel.put("key_type", key_type);//主键类型
dataModel.put("table", table);//表名 dataModel.put("table", table);//表名

@ -19,9 +19,9 @@ public void add${beanName}(${parasWithoutPrimaryKey}){
*/ */
@Before({POST.class}) @Before({POST.class})
@JwtCheckInterface({}) @JwtCheckInterface({})
@IsNumericInterface({"${key}"}) @IsNumericInterface({"${primary_key}"})
public void del${beanName}ById(${key_type} ${key}){ public void del${beanName}ById(${key_type} ${primary_key}){
${daoName}.del${beanName}ById(${key}); ${daoName}.del${beanName}ById(${primary_key});
renderJson(RetKit.renderSuccess()); renderJson(RetKit.renderSuccess());
} }
@ -32,20 +32,20 @@ public void del${beanName}ById(${key_type} ${key}){
*/ */
@Before({POST.class}) @Before({POST.class})
@JwtCheckInterface({}) @JwtCheckInterface({})
@IsNumericInterface({${key}) @IsNumericInterface({${primary_key})
public void update${beanName}ById(${key_type} ${key} , ${parasWithoutPrimaryKey}){ public void update${beanName}ById(${key_type} ${primary_key} , ${parasWithoutPrimaryKey}){
${daoName}.update${beanName}ById(${key} , ${parasWithoutPrimaryKeyAndDataType}); ${daoName}.update${beanName}ById(${primary_key} , ${parasWithoutPrimaryKeyAndDataType});
renderJson(RetKit.renderSuccess()); renderJson(RetKit.renderSuccess());
} }
/**按ID查询${comment} /**按ID查询${comment}
* @para ${key} 主键 * @para ${primary_key} 主键
*/ */
@Before({GET.class}) @Before({GET.class})
@JwtCheckInterface({}) @JwtCheckInterface({})
@IsNumericInterface("{${key}}") @IsNumericInterface("{${primary_key}}")
public void get${beanName}ById(${key_type} ${key}){ public void get${beanName}ById(${key_type} ${primary_key}){
renderJson(RetKit.renderSuccess(${daoName}.get${beanName}ById(${key}))); renderJson(RetKit.renderSuccess(${daoName}.get${beanName}ById(${primary_key})));
} }
/** 分页查询${comment} /** 分页查询${comment}

@ -12,16 +12,16 @@ public void add${beanName}(${parasWithoutPrimaryKey}){
record.set("${entry.key}", ${entry.key}); record.set("${entry.key}", ${entry.key});
</#if> </#if>
</#list> </#list>
Db.save("${table}","${key}",record); Db.save("${table}","${primary_key}",record);
} }
/** /**
删除${comment} 删除${comment}
@para ${key} 主键 @para ${primary_key} 主键
*/ */
public void del${beanName}ById(${key_type} ${key}){ public void del${beanName}ById(${key_type} ${primary_key}){
String sql="delete from ${table} where ${key} =?"; String sql="delete from ${table} where ${primary_key} =?";
Db.update(sql,${key}); Db.update(sql,${primary_key});
} }
@ -30,14 +30,14 @@ public void del${beanName}ById(${key_type} ${key}){
* @param ${param.key} ${param.comment} * @param ${param.key} ${param.comment}
</#list> </#list>
*/ */
public void update${beanName}ById(${key_type} ${key} ,${parasWithoutPrimaryKey}){ public void update${beanName}ById(${key_type} ${primary_key} ,${parasWithoutPrimaryKey}){
String sql="update ${table} set <#list paraList as entry> String sql="update ${table} set <#list paraList as entry>
<#if entry.key == "create_time"> <#if entry.key == "create_time">
record.set("create_time", DateTime.now()); record.set("create_time", DateTime.now());
<#else> <#else>
record.set("${entry.key}", ${entry.key}); record.set("${entry.key}", ${entry.key});
</#if> </#if>
</#list> where ${key} =?"; </#list> where ${primary_key} =?";
<#--for (Map.Entry<String, String> entry : fields.entrySet()) {--> <#--for (Map.Entry<String, String> entry : fields.entrySet()) {-->
<#--if (!entry.getKey().equals("create_time")) {--> <#--if (!entry.getKey().equals("create_time")) {-->

@ -19,9 +19,9 @@ public void add${beanName}(${parasWithoutPrimaryKey}){
*/ */
@Before({POST.class}) @Before({POST.class})
@JwtCheckInterface({}) @JwtCheckInterface({})
@IsNumericInterface({"${key}"}) @IsNumericInterface({"${primary_key}"})
public void del${beanName}ById(${key_type} ${key}){ public void del${beanName}ById(${key_type} ${primary_key}){
${daoName}.del${beanName}ById(${key}); ${daoName}.del${beanName}ById(${primary_key});
renderJson(RetKit.renderSuccess()); renderJson(RetKit.renderSuccess());
} }
@ -32,20 +32,20 @@ public void del${beanName}ById(${key_type} ${key}){
*/ */
@Before({POST.class}) @Before({POST.class})
@JwtCheckInterface({}) @JwtCheckInterface({})
@IsNumericInterface({${key}) @IsNumericInterface({${primary_key})
public void update${beanName}ById(${key_type} ${key} , ${parasWithoutPrimaryKey}){ public void update${beanName}ById(${key_type} ${primary_key} , ${parasWithoutPrimaryKey}){
${daoName}.update${beanName}ById(${key} , ${parasWithoutPrimaryKeyAndDataType}); ${daoName}.update${beanName}ById(${primary_key} , ${parasWithoutPrimaryKeyAndDataType});
renderJson(RetKit.renderSuccess()); renderJson(RetKit.renderSuccess());
} }
/**按ID查询${comment} /**按ID查询${comment}
* @para ${key} 主键 * @para ${primary_key} 主键
*/ */
@Before({GET.class}) @Before({GET.class})
@JwtCheckInterface({}) @JwtCheckInterface({})
@IsNumericInterface("{${key}}") @IsNumericInterface("{${primary_key}}")
public void get${beanName}ById(${key_type} ${key}){ public void get${beanName}ById(${key_type} ${primary_key}){
renderJson(RetKit.renderSuccess(${daoName}.get${beanName}ById(${key}))); renderJson(RetKit.renderSuccess(${daoName}.get${beanName}ById(${primary_key})));
} }
/** 分页查询${comment} /** 分页查询${comment}

@ -12,16 +12,16 @@ public void add${beanName}(${parasWithoutPrimaryKey}){
record.set("${entry.key}", ${entry.key}); record.set("${entry.key}", ${entry.key});
</#if> </#if>
</#list> </#list>
Db.save("${table}","${key}",record); Db.save("${table}","${primary_key}",record);
} }
/** /**
删除${comment} 删除${comment}
@para ${key} 主键 @para ${primary_key} 主键
*/ */
public void del${beanName}ById(${key_type} ${key}){ public void del${beanName}ById(${key_type} ${primary_key}){
String sql="delete from ${table} where ${key} =?"; String sql="delete from ${table} where ${primary_key} =?";
Db.update(sql,${key}); Db.update(sql,${primary_key});
} }
@ -30,14 +30,14 @@ public void del${beanName}ById(${key_type} ${key}){
* @param ${param.key} ${param.comment} * @param ${param.key} ${param.comment}
</#list> </#list>
*/ */
public void update${beanName}ById(${key_type} ${key} ,${parasWithoutPrimaryKey}){ public void update${beanName}ById(${key_type} ${primary_key} ,${parasWithoutPrimaryKey}){
String sql="update ${table} set <#list paraList as entry> String sql="update ${table} set <#list paraList as entry>
<#if entry.key == "create_time"> <#if entry.key == "create_time">
record.set("create_time", DateTime.now()); record.set("create_time", DateTime.now());
<#else> <#else>
record.set("${entry.key}", ${entry.key}); record.set("${entry.key}", ${entry.key});
</#if> </#if>
</#list> where ${key} =?"; </#list> where ${primary_key} =?";
<#--for (Map.Entry<String, String> entry : fields.entrySet()) {--> <#--for (Map.Entry<String, String> entry : fields.entrySet()) {-->
<#--if (!entry.getKey().equals("create_time")) {--> <#--if (!entry.getKey().equals("create_time")) {-->

Loading…
Cancel
Save