Преглед на файлове

新增操作日志相关

houweiyu преди 4 години
родител
ревизия
047f3dc7c3

+ 16 - 0
src/main/java/fcb/project/manager/base/dao/TmOperationDao.java

@@ -0,0 +1,16 @@
+package fcb.project.manager.base.dao;
+
+import fcb.project.manager.base.entity.TmOperation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 操作记录表 Mapper 接口
+ * </p>
+ *
+ * @author abner
+ * @since 2021-01-13
+ */
+public interface TmOperationDao extends BaseMapper<TmOperation> {
+
+}

+ 72 - 0
src/main/java/fcb/project/manager/base/entity/TmOperation.java

@@ -0,0 +1,72 @@
+package fcb.project.manager.base.entity;
+
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 操作记录表
+ * </p>
+ *
+ * @author abner
+ * @since 2021-01-13
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="TmOperation对象", description="操作记录表")
+public class TmOperation implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+    @ApiModelProperty(value = "唯一ID")
+    private String id;
+
+    @ApiModelProperty(value = "操作时间")
+    private LocalDateTime operateTime;
+
+    @ApiModelProperty(value = "操作员名称")
+    private String operatorName;
+
+    @ApiModelProperty(value = "操作员ID")
+    private String operatorId;
+
+    @ApiModelProperty(value = "操作员手机号")
+    private String operatorPhone;
+
+    @ApiModelProperty(value = "所属公司")
+    private String operatorCompanyName;
+
+    @ApiModelProperty(value = "所属公司ID")
+    private String operatorCompanyId;
+
+    @ApiModelProperty(value = "操作员角色ID")
+    private String operatorRoleId;
+
+    @ApiModelProperty(value = "操作员角色名称")
+    private String operatorRoleName;
+
+    @ApiModelProperty(value = "操作类型")
+    private String operateType;
+
+    @ApiModelProperty(value = "操作记录")
+    private String operateContent;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "最新更新时间")
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty(value = "是否删除: 0->未删除; 1->已删除")
+    @TableField("isDelete")
+    private Boolean isDelete;
+
+
+}

+ 2 - 2
src/main/java/fcb/project/manager/base/generator/CodeGenerator.java

@@ -93,9 +93,9 @@ public class CodeGenerator {
         strategy.setEntityLombokModel(true);
         //首次生成,后续则只能手工增量添加后续新增的字段或者修改存量的字段
         //只需要修改entity下的字段即可
-//        strategy.setInclude("");
+    /*    strategy.setInclude("");
         mpg.setStrategy(strategy);
-        mpg.execute();
+        mpg.execute();*/
         System.out.println("代码自动生成执行完成");
     }
 }

+ 16 - 0
src/main/java/fcb/project/manager/base/service/ITmOperationService.java

@@ -0,0 +1,16 @@
+package fcb.project.manager.base.service;
+
+import fcb.project.manager.base.entity.TmOperation;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 操作记录表 服务类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-01-13
+ */
+public interface ITmOperationService extends IService<TmOperation> {
+
+}

+ 20 - 0
src/main/java/fcb/project/manager/base/service/impl/TmOperationServiceImpl.java

@@ -0,0 +1,20 @@
+package fcb.project.manager.base.service.impl;
+
+import fcb.project.manager.base.entity.TmOperation;
+import fcb.project.manager.base.dao.TmOperationDao;
+import fcb.project.manager.base.service.ITmOperationService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 操作记录表 服务实现类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-01-13
+ */
+@Service
+public class TmOperationServiceImpl extends ServiceImpl<TmOperationDao, TmOperation> implements ITmOperationService {
+
+}

+ 5 - 0
src/main/resources/mybatis/mappers/TmOperationMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="fcb.project.manager.base.dao.TmOperationDao">
+
+</mapper>