| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package ${packageName}.${backendModuleName}.${busName}.po;
- <% if(isTenant) { %>
- import cn.tr.plugin.mybatis.pojo.TenantPO; <% } else { %>
- import cn.tr.plugin.mybatis.pojo.BasePO;<% } %>
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import lombok.ToString;
- import java.util.*;
- /**
- * ${functionName}实体
- *
- * @author ${authorName}
- * @date ${genTime}
- **/
- @Data
- @TableName(value="${dbTable}",autoResultMap = true)
- @EqualsAndHashCode(callSuper = true)
- @ToString
- public class ${className}PO extends <% if(isTenant) { %>TenantPO<% } else { %>BasePO<% } %> {
- <% for(var i = 0; i < configList.~size; i++) { %>
- <% var fieldNameCamelCase=configList[i].fieldNameCamelCase;
- if(fieldNameCamelCase== "createTime" || fieldNameCamelCase == "createBy" || fieldNameCamelCase == "updateTime" ||fieldNameCamelCase == "updateBy" ) {
- break ;} %>
- /** ${configList[i].fieldRemark} */
- <% if(configList[i].needTableId) { %>
- @TableId
- <% } else { %><% } %>
- @ApiModelProperty(value = "${configList[i].fieldRemark}", position = ${i + 1})
- <% if(configList[i].needAutoInsert) { %>
- @TableField(fill = FieldFill.INSERT)
- <% } else { %><% } %>
- <% if(configList[i].needAutoUpdate) { %>
- @TableField(fill = FieldFill.UPDATE)
- <% } else { %><% } %>
- private ${configList[i].fieldJavaType} ${configList[i].fieldNameCamelCase};
- <% if(i == configList.~size - 1) { %><% } else { %>
- <% } %>
- <% } %>
- }
|