master
wangbing 6 years ago
parent 29de8e8ab1
commit 9cff6e4892

@ -63,6 +63,8 @@ public class MySqlDBmapper extends AbstractDBmapper {
if (FieldType.Boolean.name().equals(type.name())) { if (FieldType.Boolean.name().equals(type.name())) {
sb.append("TINYINT(1)"); sb.append("TINYINT(1)");
} else if (FieldType.Enum.name().equals(type.name())) {
sb.append("VARCHAR(50)");
} else if (FieldType.Byte.name().equals(type.name())) { } else if (FieldType.Byte.name().equals(type.name())) {
sb.append("TINYINT(3)"); sb.append("TINYINT(3)");
} else if (FieldType.Short.name().equals(type.name())) { } else if (FieldType.Short.name().equals(type.name())) {

@ -14,6 +14,8 @@ public class OracleDBmapper extends AbstractDBmapper {
if (FieldType.Boolean.name().equals(type.name())) { if (FieldType.Boolean.name().equals(type.name())) {
sb.append("CHAR(1)"); sb.append("CHAR(1)");
} else if (FieldType.Enum.name().equals(type.name())) {
sb.append("VARCHAR(50)");
} else if (FieldType.Byte.name().equals(type.name())) { } else if (FieldType.Byte.name().equals(type.name())) {
sb.append("NUMBER(3)"); sb.append("NUMBER(3)");
} else if (FieldType.Short.name().equals(type.name())) { } else if (FieldType.Short.name().equals(type.name())) {

@ -4,6 +4,11 @@ import ${basePackage}.frame.base.BaseRequest;
<#if table.has('Date')> <#if table.has('Date')>
import java.util.Date; import java.util.Date;
</#if> </#if>
<#list table.fields as field>
<#if field.fieldType.javaType() == "Enum">
import ${basePackage}.${moduleName}.enums.${field.getCName()};
</#if>
</#list>
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotEmpty;
import org.hibernate.validator.constraints.Length; import org.hibernate.validator.constraints.Length;
@ -34,12 +39,26 @@ public class ${table.getCName()}CreateRequest extends BaseRequest {
@NotNull(message = "${field.fieldComment?default("")}不能为NULL") @NotNull(message = "${field.fieldComment?default("")}不能为NULL")
</#if> </#if>
</#if> </#if>
<#if field.fieldType.javaType() == "Enum">
private ${field.getCName()} ${field.getFName()};
<#else >
private ${field.fieldType.javaType()} ${field.getFName()}; private ${field.fieldType.javaType()} ${field.getFName()};
</#if>
</#if> </#if>
</#list> </#list>
<#list table.fields as field> <#list table.fields as field>
<#if !field.isSystem> <#if !field.isSystem>
<#if field.fieldType.javaType() == "Enum">
public ${field.getCName()} ${field.getterName()}() {
return this.${field.getFName()};
}
public void ${field.setterName()}(${field.getCName()} ${field.getFName()}) {
this.${field.getFName()} = ${field.getFName()};
}
<#else>
public ${field.fieldType.javaType()} ${field.getterName()}() { public ${field.fieldType.javaType()} ${field.getterName()}() {
return this.${field.getFName()}; return this.${field.getFName()};
} }
@ -48,6 +67,7 @@ public class ${table.getCName()}CreateRequest extends BaseRequest {
this.${field.getFName()} = ${field.getFName()}; this.${field.getFName()} = ${field.getFName()};
} }
</#if>
</#if> </#if>
</#list> </#list>
} }

@ -49,7 +49,6 @@ public class ${table.getCName()}UpdateRequest extends BaseUpdateRequest {
</#list> </#list>
<#list table.fields as field> <#list table.fields as field>
<#if !field.isSystem || field.fieldName == 'ID'> <#if !field.isSystem || field.fieldName == 'ID'>
<#if field.fieldType.javaType() == "Enum"> <#if field.fieldType.javaType() == "Enum">
public ${field.getCName()} ${field.getterName()}() { public ${field.getCName()} ${field.getterName()}() {
return this.${field.getFName()}; return this.${field.getFName()};
@ -58,6 +57,7 @@ public class ${table.getCName()}UpdateRequest extends BaseUpdateRequest {
public void ${field.setterName()}(${field.getCName()} ${field.getFName()}) { public void ${field.setterName()}(${field.getCName()} ${field.getFName()}) {
this.${field.getFName()} = ${field.getFName()}; this.${field.getFName()} = ${field.getFName()};
} }
<#else> <#else>
public ${field.fieldType.javaType()} ${field.getterName()}() { public ${field.fieldType.javaType()} ${field.getterName()}() {
return this.${field.getFName()}; return this.${field.getFName()};
@ -66,6 +66,7 @@ public class ${table.getCName()}UpdateRequest extends BaseUpdateRequest {
public void ${field.setterName()}(${field.fieldType.javaType()} ${field.getFName()}) { public void ${field.setterName()}(${field.fieldType.javaType()} ${field.getFName()}) {
this.${field.getFName()} = ${field.getFName()}; this.${field.getFName()} = ${field.getFName()};
} }
</#if> </#if>
</#if> </#if>
</#list> </#list>

@ -9,6 +9,7 @@
el: "#app", el: "#app",
data: {}, data: {},
methods: {}, methods: {},
filters: {},
created: function () { created: function () {
}, },
mounted: function () { mounted: function () {

Loading…
Cancel
Save

Powered by TurnKey Linux.