TempBean.java 1.29 KB
Newer Older
葛齐林's avatar
葛齐林 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
package $

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

{bean.pacageName}${bean.modulesName}.bean;

@ApiModel(value="${bean.tableRemark}对象",description="${bean.tableRemark}对象")
@TableName("${bean.tableName}")
public class ${bean.className} implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	<#list bean.fields as field>
	<#if field.fieldJavaName == "id">
	@ApiModelProperty(value="主键ID",name="${field.fieldJavaName}")
	@TableId
	private ${field.fieldJavaType} ${field.fieldJavaName};//${field.fieldRemark}
	<#else >
	@ApiModelProperty(value="${field.fieldRemark}",name="${field.fieldJavaName}")
	private ${field.fieldJavaType} ${field.fieldJavaName};//${field.fieldRemark}
	</#if>
	</#list>
	<#list bean.fields as field>
	/**
	 * ${field.fieldRemark}的getter方法
	 */
	public ${field.fieldJavaType} ${field.getMethodName}(){
		return ${field.fieldJavaName};
	}
	/**
	 * ${field.fieldRemark}的setter方法
	 */
	public void ${field.setMethodName}(${field.fieldJavaType} ${field.fieldJavaName}){
		this.${field.fieldJavaName} = ${field.fieldJavaName};
	}
	</#list>
}