init
This commit is contained in:
		
							
								
								
									
										59
									
								
								domain.java.vm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								domain.java.vm
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,59 @@
 | 
			
		||||
package ${packageName}.domain;
 | 
			
		||||
 | 
			
		||||
import org.apache.commons.lang3.builder.ToStringBuilder;
 | 
			
		||||
import org.apache.commons.lang3.builder.ToStringStyle;
 | 
			
		||||
import com.ruoyi.common.annotation.Excel;
 | 
			
		||||
import com.ruoyi.common.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * ${functionName}对象 ${tableName}
 | 
			
		||||
 * 
 | 
			
		||||
 * @author ${author}
 | 
			
		||||
 * @date ${datetime}
 | 
			
		||||
 */
 | 
			
		||||
public class ${ClassName} extends BaseEntity
 | 
			
		||||
{
 | 
			
		||||
    private static final long serialVersionUID = 1L;
 | 
			
		||||
 | 
			
		||||
#foreach ($column in $columns)
 | 
			
		||||
    /** $column.columnComment */
 | 
			
		||||
#if($column.list)
 | 
			
		||||
#set($parentheseIndex=$column.columnComment.indexOf("("))
 | 
			
		||||
#if($parentheseIndex != -1)
 | 
			
		||||
#set($comment=$column.columnComment.substring(0, $parentheseIndex))
 | 
			
		||||
#else
 | 
			
		||||
#set($comment=$column.columnComment)
 | 
			
		||||
#end
 | 
			
		||||
#if($parentheseIndex != -1)
 | 
			
		||||
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
 | 
			
		||||
#elseif($column.javaType == 'Date')
 | 
			
		||||
    @Excel(name = "${comment}", width = 30, dateFormat = "yyyy-MM-dd")
 | 
			
		||||
#else
 | 
			
		||||
    @Excel(name = "${comment}")
 | 
			
		||||
#end
 | 
			
		||||
#end
 | 
			
		||||
    private $column.javaType $column.javaField;
 | 
			
		||||
 | 
			
		||||
#end
 | 
			
		||||
 | 
			
		||||
#foreach ($column in $columns)
 | 
			
		||||
    public void set${column.javaField.substring(0,1).toUpperCase()}${column.javaField.substring(1)}($column.javaType $column.javaField) 
 | 
			
		||||
    {
 | 
			
		||||
        this.$column.javaField = $column.javaField;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public $column.javaType get${column.javaField.substring(0,1).toUpperCase()}${column.javaField.substring(1)}() 
 | 
			
		||||
    {
 | 
			
		||||
        return $column.javaField;
 | 
			
		||||
    }
 | 
			
		||||
#end
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public String toString() {
 | 
			
		||||
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
 | 
			
		||||
#foreach ($column in $columns)
 | 
			
		||||
            .append("${column.javaField}", get${column.javaField.substring(0,1).toUpperCase()}${column.javaField.substring(1)}())
 | 
			
		||||
#end
 | 
			
		||||
            .toString();
 | 
			
		||||
    }
 | 
			
		||||
} 
 | 
			
		||||
		Reference in New Issue
	
	Block a user