59 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			59 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								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();
							 | 
						|||
| 
								 | 
							
								    }
							 | 
						|||
| 
								 | 
							
								} 
							 |