Skip to content

[Feature Request] - @MappedSuperclass类型的entity的attribute需要正确的在ts.zip里生成 #908

@zzxzz12345

Description

@zzxzz12345

Reason

@MappedSuperclass类型的entity的attribute无法正确的在ts.zip里生成
比如我有个BaseEntity是

@MappedSuperclass
interface BaseEntity {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    val id: Long

    /**
     * 创建时间
     */
    val createTime: LocalDateTime

    /**
     * 修改时间
     */
    val modifyTime: LocalDateTime
}

然后再有个TestEntity

@Entity
@Table(name = "test")
interface TestEntity : BaseEntity {
    /**
     * 编号
     */
    @Key
    val testNo: String

}

那么ts.zip生成出来的类型里面是没有id、创建时间和修改时间的字段的

Description

对应的Entity在生成API时需要带上Base对象的属性

Existing solutions

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions