You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					75 lines
				
				2.2 KiB
			
		
		
			
		
	
	
					75 lines
				
				2.2 KiB
			| 
								 
											10 months ago
										 
									 | 
							
								package ${packageName}.domain;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#foreach ($import in $importList)
							 | 
						||
| 
								 | 
							
								import ${import};
							 | 
						||
| 
								 | 
							
								#end
							 | 
						||
| 
								 | 
							
								import com.baomidou.mybatisplus.annotation.IdType;
							 | 
						||
| 
								 | 
							
								import com.baomidou.mybatisplus.annotation.TableId;
							 | 
						||
| 
								 | 
							
								import com.baomidou.mybatisplus.annotation.TableName;
							 | 
						||
| 
								 | 
							
								import org.apache.commons.lang3.builder.ToStringBuilder;
							 | 
						||
| 
								 | 
							
								import org.apache.commons.lang3.builder.ToStringStyle;
							 | 
						||
| 
								 | 
							
								import com.rchuing.sis.common.annotation.Excel;
							 | 
						||
| 
								 | 
							
								import java.io.Serializable;
							 | 
						||
| 
								 | 
							
								import lombok.AllArgsConstructor;
							 | 
						||
| 
								 | 
							
								import lombok.Builder;
							 | 
						||
| 
								 | 
							
								import lombok.Data;
							 | 
						||
| 
								 | 
							
								import lombok.NoArgsConstructor;
							 | 
						||
| 
								 | 
							
								#if($table.crud || $table.sub)
							 | 
						||
| 
								 | 
							
								import com.rchuing.sis.common.core.domain.BaseEntity;
							 | 
						||
| 
								 | 
							
								#elseif($table.tree)
							 | 
						||
| 
								 | 
							
								import com.fenghuang.common.core.domain.TreeEntity;
							 | 
						||
| 
								 | 
							
								#end
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * ${functionName}对象 ${tableName}
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * @author ${author}
							 | 
						||
| 
								 | 
							
								 * @date ${datetime}
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								#if($table.crud || $table.sub)
							 | 
						||
| 
								 | 
							
								    #set($Entity="BaseEntity")
							 | 
						||
| 
								 | 
							
								#elseif($table.tree)
							 | 
						||
| 
								 | 
							
								    #set($Entity="TreeEntity")
							 | 
						||
| 
								 | 
							
								#end
							 | 
						||
| 
								 | 
							
								@Data
							 | 
						||
| 
								 | 
							
								@Builder
							 | 
						||
| 
								 | 
							
								@AllArgsConstructor
							 | 
						||
| 
								 | 
							
								@NoArgsConstructor
							 | 
						||
| 
								 | 
							
								@TableName("${tableName}")
							 | 
						||
| 
								 | 
							
								public class ${ClassName} implements Serializable
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									private static final long serialVersionUID = 1L;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    #foreach ($column in $columns)
							 | 
						||
| 
								 | 
							
								        #if(!$table.isSuperColumn($column.javaField))
							 | 
						||
| 
								 | 
							
													/** $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()")
							 | 
						||
| 
								 | 
							
																@TableField("`$column.columnName`")
							 | 
						||
| 
								 | 
							
								                #elseif($column.javaType == 'Date')
							 | 
						||
| 
								 | 
							
																@JsonFormat(pattern = "yyyy-MM-dd")
							 | 
						||
| 
								 | 
							
																@Excel(name = "${comment}", width = 30, dateFormat = "yyyy-MM-dd")
							 | 
						||
| 
								 | 
							
																@TableField("`$column.columnName`")
							 | 
						||
| 
								 | 
							
								                #else
							 | 
						||
| 
								 | 
							
																@Excel(name = "${comment}")
							 | 
						||
| 
								 | 
							
																@TableField("`$column.columnName`")
							 | 
						||
| 
								 | 
							
								                #end
							 | 
						||
| 
								 | 
							
								            #end
							 | 
						||
| 
								 | 
							
								            #if($column.isPk == 1)
							 | 
						||
| 
								 | 
							
														@TableId(type = IdType.AUTO)
							 | 
						||
| 
								 | 
							
								            #end
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
												private $column.javaType $column.javaField;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        #end
							 | 
						||
| 
								 | 
							
								    #end
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 |