中台pom文件

This commit is contained in:
baggio19852005 2025-10-09 15:06:32 +08:00
parent 7f374a7fc8
commit 23041a4547
5 changed files with 62 additions and 2 deletions

View File

@ -0,0 +1,56 @@
package cn.iocoder.yudao.framework.mybatis.core.dataobject;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fhs.core.trans.vo.TransPojo;
import lombok.Data;
import org.apache.ibatis.type.JdbcType;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 基础实体对象
*
* 为什么实现 {@link TransPojo} 接口
* 因为使用 Easy-Trans TransType.SIMPLE 模式集成 MyBatis Plus 查询
*
* @author 芋道源码
*/
@Data
@JsonIgnoreProperties(value = "transMap") // 由于 Easy-Trans 会添加 transMap 属性避免 Jackson Spring Cache 反序列化报错
public abstract class BaseEntity implements Serializable, TransPojo {
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
/**
* 最后更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updateTime;
/**
* 创建者目前使用 SysUser id 编号
*
* 使用 String 类型的原因是未来可能会存在非数值的情况留好拓展性
*/
@TableField(fill = FieldFill.INSERT, jdbcType = JdbcType.VARCHAR)
private String creator;
/**
* 更新者目前使用 SysUser id 编号
*
* 使用 String 类型的原因是未来可能会存在非数值的情况留好拓展性
*/
@TableField(fill = FieldFill.INSERT_UPDATE, jdbcType = JdbcType.VARCHAR)
private String updater;
/**
* 是否删除
*/
// @TableLogic
// private Boolean delet;
}

View File

@ -7,6 +7,7 @@
<groupId>cn.iocoder.boot</groupId>
<artifactId>yudao</artifactId>
<version>${revision}</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>yudao-module-mdpf</artifactId>

View File

@ -6,7 +6,8 @@
<parent>
<groupId>cn.iocoder.boot</groupId>
<artifactId>yudao-module-mdpf</artifactId>
<version>2.3.0-jdk8-SNAPSHOT</version>
<version>${revision}</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>yudao-module-mdpf-api</artifactId>
<packaging>jar</packaging>

View File

@ -7,6 +7,7 @@
<groupId>cn.iocoder.boot</groupId>
<artifactId>yudao-module-mdpf</artifactId>
<version>${revision}</version>
<relativePath>../pom.xml</relativePath>
</parent>
<packaging>jar</packaging>
<artifactId>yudao-module-mdpf-biz</artifactId>

View File

@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.mdpf.dal.dataobject.cat;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.*;
@ -18,7 +19,7 @@ import lombok.*;
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class AttApiCatDO extends BaseDO {
public class AttApiCatDO extends BaseEntity {
@TableField(exist = false)
private static final long serialVersionUID = 1L;