Commit e24c8c3425510bf142acf3e524430bb6a326da5f
1 parent
98c317f0
修改实体和 Mapper,解决 PostgreSQL 查询报错的问题
Showing
56 changed files
with
165 additions
and
63 deletions
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/definition/BpmFormDO.java
| 1 | package cn.iocoder.yudao.module.bpm.dal.dataobject.definition; | 1 | package cn.iocoder.yudao.module.bpm.dal.dataobject.definition; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 4 | import com.baomidou.mybatisplus.annotation.TableField; | 5 | import com.baomidou.mybatisplus.annotation.TableField; |
| 5 | import com.baomidou.mybatisplus.annotation.TableId; | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| @@ -16,6 +17,7 @@ import java.util.List; | @@ -16,6 +17,7 @@ import java.util.List; | ||
| 16 | * @author 芋道源码 | 17 | * @author 芋道源码 |
| 17 | */ | 18 | */ |
| 18 | @TableName(value = "bpm_form", autoResultMap = true) | 19 | @TableName(value = "bpm_form", autoResultMap = true) |
| 20 | +@KeySequence("bpm_form_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 19 | @Data | 21 | @Data |
| 20 | @EqualsAndHashCode(callSuper = true) | 22 | @EqualsAndHashCode(callSuper = true) |
| 21 | @ToString(callSuper = true) | 23 | @ToString(callSuper = true) |
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/definition/BpmProcessDefinitionExtDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.bpm.dal.dataobject.definition; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.bpm.dal.dataobject.definition; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import cn.iocoder.yudao.module.bpm.enums.definition.BpmModelFormTypeEnum; | 4 | import cn.iocoder.yudao.module.bpm.enums.definition.BpmModelFormTypeEnum; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableField; | 6 | import com.baomidou.mybatisplus.annotation.TableField; |
| 6 | import com.baomidou.mybatisplus.annotation.TableId; | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| @@ -17,6 +18,7 @@ import java.util.List; | @@ -17,6 +18,7 @@ import java.util.List; | ||
| 17 | * @author 芋道源码 | 18 | * @author 芋道源码 |
| 18 | */ | 19 | */ |
| 19 | @TableName(value = "bpm_process_definition_ext", autoResultMap = true) | 20 | @TableName(value = "bpm_process_definition_ext", autoResultMap = true) |
| 21 | +@KeySequence("bpm_process_definition_ext_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 20 | @Data | 22 | @Data |
| 21 | @EqualsAndHashCode(callSuper = true) | 23 | @EqualsAndHashCode(callSuper = true) |
| 22 | @ToString(callSuper = true) | 24 | @ToString(callSuper = true) |
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/definition/BpmTaskAssignRuleDO.java
| @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | ||
| 4 | import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; | 4 | import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; |
| 5 | import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskAssignRuleTypeEnum; | 5 | import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskAssignRuleTypeEnum; |
| 6 | import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskRuleScriptEnum; | 6 | import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskRuleScriptEnum; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 7 | import com.baomidou.mybatisplus.annotation.TableField; | 8 | import com.baomidou.mybatisplus.annotation.TableField; |
| 8 | import com.baomidou.mybatisplus.annotation.TableId; | 9 | import com.baomidou.mybatisplus.annotation.TableId; |
| 9 | import com.baomidou.mybatisplus.annotation.TableName; | 10 | import com.baomidou.mybatisplus.annotation.TableName; |
| @@ -21,6 +22,7 @@ import java.util.Set; | @@ -21,6 +22,7 @@ import java.util.Set; | ||
| 21 | * @author 芋道源码 | 22 | * @author 芋道源码 |
| 22 | */ | 23 | */ |
| 23 | @TableName(value = "bpm_task_assign_rule", autoResultMap = true) | 24 | @TableName(value = "bpm_task_assign_rule", autoResultMap = true) |
| 25 | +@KeySequence("bpm_task_assign_rule_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 24 | @Data | 26 | @Data |
| 25 | @EqualsAndHashCode(callSuper = true) | 27 | @EqualsAndHashCode(callSuper = true) |
| 26 | @ToString(callSuper = true) | 28 | @ToString(callSuper = true) |
| @@ -64,7 +66,7 @@ public class BpmTaskAssignRuleDO extends BaseDO { | @@ -64,7 +66,7 @@ public class BpmTaskAssignRuleDO extends BaseDO { | ||
| 64 | * | 66 | * |
| 65 | * 枚举 {@link BpmTaskAssignRuleTypeEnum} | 67 | * 枚举 {@link BpmTaskAssignRuleTypeEnum} |
| 66 | */ | 68 | */ |
| 67 | - @TableField("`type`") | 69 | + @TableField("\"type\"") |
| 68 | private Integer type; | 70 | private Integer type; |
| 69 | /** | 71 | /** |
| 70 | * 规则值数组,一般关联指定表的编号 | 72 | * 规则值数组,一般关联指定表的编号 |
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/definition/BpmUserGroupDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.bpm.dal.dataobject.definition; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.bpm.dal.dataobject.definition; | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; | 5 | import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableField; | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | import com.baomidou.mybatisplus.annotation.TableId; | 8 | import com.baomidou.mybatisplus.annotation.TableId; |
| 8 | import com.baomidou.mybatisplus.annotation.TableName; | 9 | import com.baomidou.mybatisplus.annotation.TableName; |
| @@ -16,6 +17,7 @@ import java.util.Set; | @@ -16,6 +17,7 @@ import java.util.Set; | ||
| 16 | * @author 芋道源码 | 17 | * @author 芋道源码 |
| 17 | */ | 18 | */ |
| 18 | @TableName(value = "bpm_user_group", autoResultMap = true) | 19 | @TableName(value = "bpm_user_group", autoResultMap = true) |
| 20 | +@KeySequence("bpm_user_group_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 19 | @Data | 21 | @Data |
| 20 | @EqualsAndHashCode(callSuper = true) | 22 | @EqualsAndHashCode(callSuper = true) |
| 21 | @ToString(callSuper = true) | 23 | @ToString(callSuper = true) |
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/oa/BpmOALeaveDO.java
| 1 | package cn.iocoder.yudao.module.bpm.dal.dataobject.oa; | 1 | package cn.iocoder.yudao.module.bpm.dal.dataobject.oa; |
| 2 | 2 | ||
| 3 | +import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | ||
| 3 | import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceResultEnum; | 4 | import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceResultEnum; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | +import com.baomidou.mybatisplus.annotation.TableField; | ||
| 7 | +import com.baomidou.mybatisplus.annotation.TableId; | ||
| 8 | +import com.baomidou.mybatisplus.annotation.TableName; | ||
| 4 | import lombok.*; | 9 | import lombok.*; |
| 5 | -import java.util.*; | ||
| 6 | -import com.baomidou.mybatisplus.annotation.*; | ||
| 7 | -import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 10 | + |
| 11 | +import java.util.Date; | ||
| 8 | 12 | ||
| 9 | /** | 13 | /** |
| 10 | * OA 请假申请 DO | 14 | * OA 请假申请 DO |
| @@ -15,6 +19,7 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | @@ -15,6 +19,7 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | ||
| 15 | * @author 芋道源码 | 19 | * @author 芋道源码 |
| 16 | */ | 20 | */ |
| 17 | @TableName("bpm_oa_leave") | 21 | @TableName("bpm_oa_leave") |
| 22 | +@KeySequence("bpm_oa_leave_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 18 | @Data | 23 | @Data |
| 19 | @EqualsAndHashCode(callSuper = true) | 24 | @EqualsAndHashCode(callSuper = true) |
| 20 | @ToString(callSuper = true) | 25 | @ToString(callSuper = true) |
| @@ -37,7 +42,7 @@ public class BpmOALeaveDO extends BaseDO { | @@ -37,7 +42,7 @@ public class BpmOALeaveDO extends BaseDO { | ||
| 37 | /** | 42 | /** |
| 38 | * 请假类型 | 43 | * 请假类型 |
| 39 | */ | 44 | */ |
| 40 | - @TableField("`type`") | 45 | + @TableField("\"type\"") |
| 41 | private String type; | 46 | private String type; |
| 42 | /** | 47 | /** |
| 43 | * 原因 | 48 | * 原因 |
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/task/BpmProcessInstanceExtDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.bpm.dal.dataobject.task; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.bpm.dal.dataobject.task; | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceResultEnum; | 4 | import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceResultEnum; |
| 5 | import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceStatusEnum; | 5 | import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceStatusEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableField; | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | import com.baomidou.mybatisplus.annotation.TableId; | 8 | import com.baomidou.mybatisplus.annotation.TableId; |
| 8 | import com.baomidou.mybatisplus.annotation.TableName; | 9 | import com.baomidou.mybatisplus.annotation.TableName; |
| @@ -21,6 +22,7 @@ import java.util.Map; | @@ -21,6 +22,7 @@ import java.util.Map; | ||
| 21 | * @author 芋道源码 | 22 | * @author 芋道源码 |
| 22 | */ | 23 | */ |
| 23 | @TableName(value = "bpm_process_instance_ext", autoResultMap = true) | 24 | @TableName(value = "bpm_process_instance_ext", autoResultMap = true) |
| 25 | +@KeySequence("bpm_process_instance_ext_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 24 | @Data | 26 | @Data |
| 25 | @EqualsAndHashCode(callSuper = true) | 27 | @EqualsAndHashCode(callSuper = true) |
| 26 | @ToString(callSuper = true) | 28 | @ToString(callSuper = true) |
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/task/BpmTaskExtDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.bpm.dal.dataobject.task; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.bpm.dal.dataobject.task; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceResultEnum; | 4 | import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceResultEnum; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableId; | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.Data; | 8 | import lombok.Data; |
| @@ -17,6 +18,7 @@ import java.util.Date; | @@ -17,6 +18,7 @@ import java.util.Date; | ||
| 17 | * @author 芋道源码 | 18 | * @author 芋道源码 |
| 18 | */ | 19 | */ |
| 19 | @TableName(value = "bpm_task_ext", autoResultMap = true) | 20 | @TableName(value = "bpm_task_ext", autoResultMap = true) |
| 21 | +@KeySequence("bpm_task_ext_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 20 | @Data | 22 | @Data |
| 21 | @EqualsAndHashCode(callSuper = true) | 23 | @EqualsAndHashCode(callSuper = true) |
| 22 | @ToString(callSuper = true) | 24 | @ToString(callSuper = true) |
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/dal/mysql/definition/BpmTaskAssignRuleMapper.java
| 1 | package cn.iocoder.yudao.module.bpm.dal.mysql.definition; | 1 | package cn.iocoder.yudao.module.bpm.dal.mysql.definition; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.module.bpm.dal.dataobject.definition.BpmTaskAssignRuleDO; | ||
| 4 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 3 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 5 | -import cn.iocoder.yudao.framework.mybatis.core.query.QueryWrapperX; | 4 | +import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; |
| 5 | +import cn.iocoder.yudao.module.bpm.dal.dataobject.definition.BpmTaskAssignRuleDO; | ||
| 6 | import org.apache.ibatis.annotations.Mapper; | 6 | import org.apache.ibatis.annotations.Mapper; |
| 7 | import org.springframework.lang.Nullable; | 7 | import org.springframework.lang.Nullable; |
| 8 | 8 | ||
| @@ -13,23 +13,23 @@ public interface BpmTaskAssignRuleMapper extends BaseMapperX<BpmTaskAssignRuleDO | @@ -13,23 +13,23 @@ public interface BpmTaskAssignRuleMapper extends BaseMapperX<BpmTaskAssignRuleDO | ||
| 13 | 13 | ||
| 14 | default List<BpmTaskAssignRuleDO> selectListByProcessDefinitionId(String processDefinitionId, | 14 | default List<BpmTaskAssignRuleDO> selectListByProcessDefinitionId(String processDefinitionId, |
| 15 | @Nullable String taskDefinitionKey) { | 15 | @Nullable String taskDefinitionKey) { |
| 16 | - return selectList(new QueryWrapperX<BpmTaskAssignRuleDO>() | ||
| 17 | - .eq("process_definition_id", processDefinitionId) | ||
| 18 | - .eqIfPresent("task_definition_key", taskDefinitionKey)); | 16 | + return selectList(new LambdaQueryWrapperX<BpmTaskAssignRuleDO>() |
| 17 | + .eq(BpmTaskAssignRuleDO::getProcessDefinitionId, processDefinitionId) | ||
| 18 | + .eqIfPresent(BpmTaskAssignRuleDO::getTaskDefinitionKey, taskDefinitionKey)); | ||
| 19 | } | 19 | } |
| 20 | 20 | ||
| 21 | default List<BpmTaskAssignRuleDO> selectListByModelId(String modelId) { | 21 | default List<BpmTaskAssignRuleDO> selectListByModelId(String modelId) { |
| 22 | - return selectList(new QueryWrapperX<BpmTaskAssignRuleDO>() | ||
| 23 | - .eq("model_id", modelId) | ||
| 24 | - .eq("process_definition_id", BpmTaskAssignRuleDO.PROCESS_DEFINITION_ID_NULL)); | 22 | + return selectList(new LambdaQueryWrapperX<BpmTaskAssignRuleDO>() |
| 23 | + .eq(BpmTaskAssignRuleDO::getModelId, modelId) | ||
| 24 | + .eq(BpmTaskAssignRuleDO::getProcessDefinitionId, BpmTaskAssignRuleDO.PROCESS_DEFINITION_ID_NULL)); | ||
| 25 | } | 25 | } |
| 26 | 26 | ||
| 27 | default BpmTaskAssignRuleDO selectListByModelIdAndTaskDefinitionKey(String modelId, | 27 | default BpmTaskAssignRuleDO selectListByModelIdAndTaskDefinitionKey(String modelId, |
| 28 | String taskDefinitionKey) { | 28 | String taskDefinitionKey) { |
| 29 | - return selectOne(new QueryWrapperX<BpmTaskAssignRuleDO>() | ||
| 30 | - .eq("model_id", modelId) | ||
| 31 | - .eq("process_definition_id", BpmTaskAssignRuleDO.PROCESS_DEFINITION_ID_NULL) | ||
| 32 | - .eq("task_definition_key", taskDefinitionKey)); | 29 | + return selectOne(new LambdaQueryWrapperX<BpmTaskAssignRuleDO>() |
| 30 | + .eq(BpmTaskAssignRuleDO::getModelId, modelId) | ||
| 31 | + .eq(BpmTaskAssignRuleDO::getProcessDefinitionId, BpmTaskAssignRuleDO.PROCESS_DEFINITION_ID_NULL) | ||
| 32 | + .eq(BpmTaskAssignRuleDO::getTaskDefinitionKey, taskDefinitionKey)); | ||
| 33 | } | 33 | } |
| 34 | 34 | ||
| 35 | } | 35 | } |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/codegen/CodegenColumnDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.codegen; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.codegen; | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import cn.iocoder.yudao.module.infra.enums.codegen.CodegenColumnHtmlTypeEnum; | 4 | import cn.iocoder.yudao.module.infra.enums.codegen.CodegenColumnHtmlTypeEnum; |
| 5 | import cn.iocoder.yudao.module.infra.enums.codegen.CodegenColumnListConditionEnum; | 5 | import cn.iocoder.yudao.module.infra.enums.codegen.CodegenColumnListConditionEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableId; | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | import lombok.Data; | 9 | import lombok.Data; |
| @@ -15,6 +16,7 @@ import lombok.experimental.Accessors; | @@ -15,6 +16,7 @@ import lombok.experimental.Accessors; | ||
| 15 | * @author 芋道源码 | 16 | * @author 芋道源码 |
| 16 | */ | 17 | */ |
| 17 | @TableName(value = "infra_codegen_column", autoResultMap = true) | 18 | @TableName(value = "infra_codegen_column", autoResultMap = true) |
| 19 | +@KeySequence("infra_codegen_column_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 18 | @Data | 20 | @Data |
| 19 | @Accessors(chain = true) | 21 | @Accessors(chain = true) |
| 20 | @EqualsAndHashCode(callSuper = true) | 22 | @EqualsAndHashCode(callSuper = true) |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/codegen/CodegenTableDO.java
| @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | ||
| 4 | import cn.iocoder.yudao.module.infra.dal.dataobject.db.DataSourceConfigDO; | 4 | import cn.iocoder.yudao.module.infra.dal.dataobject.db.DataSourceConfigDO; |
| 5 | import cn.iocoder.yudao.module.infra.enums.codegen.CodegenSceneEnum; | 5 | import cn.iocoder.yudao.module.infra.enums.codegen.CodegenSceneEnum; |
| 6 | import cn.iocoder.yudao.module.infra.enums.codegen.CodegenTemplateTypeEnum; | 6 | import cn.iocoder.yudao.module.infra.enums.codegen.CodegenTemplateTypeEnum; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | import lombok.Data; | 9 | import lombok.Data; |
| 9 | import lombok.EqualsAndHashCode; | 10 | import lombok.EqualsAndHashCode; |
| @@ -15,6 +16,7 @@ import lombok.experimental.Accessors; | @@ -15,6 +16,7 @@ import lombok.experimental.Accessors; | ||
| 15 | * @author 芋道源码 | 16 | * @author 芋道源码 |
| 16 | */ | 17 | */ |
| 17 | @TableName(value = "infra_codegen_table", autoResultMap = true) | 18 | @TableName(value = "infra_codegen_table", autoResultMap = true) |
| 19 | +@KeySequence("infra_codegen_table_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 18 | @Data | 20 | @Data |
| 19 | @Accessors(chain = true) | 21 | @Accessors(chain = true) |
| 20 | @EqualsAndHashCode(callSuper = true) | 22 | @EqualsAndHashCode(callSuper = true) |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/config/ConfigDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.config; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.config; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import cn.iocoder.yudao.module.infra.enums.config.ConfigTypeEnum; | 4 | import cn.iocoder.yudao.module.infra.enums.config.ConfigTypeEnum; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableField; | 6 | import com.baomidou.mybatisplus.annotation.TableField; |
| 6 | import com.baomidou.mybatisplus.annotation.TableId; | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| @@ -15,6 +16,7 @@ import lombok.ToString; | @@ -15,6 +16,7 @@ import lombok.ToString; | ||
| 15 | * @author 芋道源码 | 16 | * @author 芋道源码 |
| 16 | */ | 17 | */ |
| 17 | @TableName("infra_config") | 18 | @TableName("infra_config") |
| 19 | +@KeySequence("infra_config_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 18 | @Data | 20 | @Data |
| 19 | @EqualsAndHashCode(callSuper = true) | 21 | @EqualsAndHashCode(callSuper = true) |
| 20 | @ToString(callSuper = true) | 22 | @ToString(callSuper = true) |
| @@ -28,7 +30,7 @@ public class ConfigDO extends BaseDO { | @@ -28,7 +30,7 @@ public class ConfigDO extends BaseDO { | ||
| 28 | /** | 30 | /** |
| 29 | * 参数分组 | 31 | * 参数分组 |
| 30 | */ | 32 | */ |
| 31 | - @TableField("`group`") | 33 | + @TableField("\"group\"") |
| 32 | private String group; | 34 | private String group; |
| 33 | /** | 35 | /** |
| 34 | * 参数名称 | 36 | * 参数名称 |
| @@ -37,7 +39,7 @@ public class ConfigDO extends BaseDO { | @@ -37,7 +39,7 @@ public class ConfigDO extends BaseDO { | ||
| 37 | /** | 39 | /** |
| 38 | * 参数键名 | 40 | * 参数键名 |
| 39 | */ | 41 | */ |
| 40 | - @TableField("`key`") | 42 | + @TableField("\"key\"") |
| 41 | private String key; | 43 | private String key; |
| 42 | /** | 44 | /** |
| 43 | * 参数键值 | 45 | * 参数键值 |
| @@ -48,14 +50,14 @@ public class ConfigDO extends BaseDO { | @@ -48,14 +50,14 @@ public class ConfigDO extends BaseDO { | ||
| 48 | * | 50 | * |
| 49 | * 枚举 {@link ConfigTypeEnum} | 51 | * 枚举 {@link ConfigTypeEnum} |
| 50 | */ | 52 | */ |
| 51 | - @TableField("`type`") | 53 | + @TableField("\"type\"") |
| 52 | private Integer type; | 54 | private Integer type; |
| 53 | /** | 55 | /** |
| 54 | * 是否敏感 | 56 | * 是否敏感 |
| 55 | * | 57 | * |
| 56 | * 对于敏感配置,需要管理权限才能查看 | 58 | * 对于敏感配置,需要管理权限才能查看 |
| 57 | */ | 59 | */ |
| 58 | - @TableField("`sensitive`") | 60 | + @TableField("\"sensitive\"") |
| 59 | private Boolean sensitive; | 61 | private Boolean sensitive; |
| 60 | /** | 62 | /** |
| 61 | * 备注 | 63 | * 备注 |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/db/DataSourceConfigDO.java
| 1 | package cn.iocoder.yudao.module.infra.dal.dataobject.db; | 1 | package cn.iocoder.yudao.module.infra.dal.dataobject.db; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 4 | import com.baomidou.mybatisplus.annotation.TableName; | 5 | import com.baomidou.mybatisplus.annotation.TableName; |
| 5 | import lombok.Data; | 6 | import lombok.Data; |
| 6 | 7 | ||
| @@ -10,6 +11,7 @@ import lombok.Data; | @@ -10,6 +11,7 @@ import lombok.Data; | ||
| 10 | * @author 芋道源码 | 11 | * @author 芋道源码 |
| 11 | */ | 12 | */ |
| 12 | @TableName("infra_data_source_config") | 13 | @TableName("infra_data_source_config") |
| 14 | +@KeySequence("infra_data_source_config_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 13 | @Data | 15 | @Data |
| 14 | public class DataSourceConfigDO extends BaseDO { | 16 | public class DataSourceConfigDO extends BaseDO { |
| 15 | 17 |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/file/FileConfigDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.file; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.file; | ||
| 3 | import cn.iocoder.yudao.framework.file.core.client.FileClientConfig; | 3 | import cn.iocoder.yudao.framework.file.core.client.FileClientConfig; |
| 4 | import cn.iocoder.yudao.framework.file.core.enums.FileStorageEnum; | 4 | import cn.iocoder.yudao.framework.file.core.enums.FileStorageEnum; |
| 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableField; | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; | 9 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; |
| @@ -13,8 +14,9 @@ import lombok.*; | @@ -13,8 +14,9 @@ import lombok.*; | ||
| 13 | * | 14 | * |
| 14 | * @author 芋道源码 | 15 | * @author 芋道源码 |
| 15 | */ | 16 | */ |
| 16 | -@Data | ||
| 17 | @TableName(value = "infra_file_config", autoResultMap = true) | 17 | @TableName(value = "infra_file_config", autoResultMap = true) |
| 18 | +@KeySequence("infra_file_config_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 19 | +@Data | ||
| 18 | @EqualsAndHashCode(callSuper = true) | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | @ToString(callSuper = true) | 21 | @ToString(callSuper = true) |
| 20 | @Builder | 22 | @Builder |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/file/FileContentDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.file; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.file; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import com.baomidou.mybatisplus.annotation.IdType; | 4 | import com.baomidou.mybatisplus.annotation.IdType; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableId; | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.*; | 8 | import lombok.*; |
| @@ -13,8 +14,9 @@ import lombok.*; | @@ -13,8 +14,9 @@ import lombok.*; | ||
| 13 | * | 14 | * |
| 14 | * @author 芋道源码 | 15 | * @author 芋道源码 |
| 15 | */ | 16 | */ |
| 16 | -@Data | ||
| 17 | @TableName("infra_file_content") | 17 | @TableName("infra_file_content") |
| 18 | +@KeySequence("infra_file_content_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 19 | +@Data | ||
| 18 | @EqualsAndHashCode(callSuper = true) | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | @ToString(callSuper = true) | 21 | @ToString(callSuper = true) |
| 20 | @Builder | 22 | @Builder |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/file/FileDO.java
| 1 | package cn.iocoder.yudao.module.infra.dal.dataobject.file; | 1 | package cn.iocoder.yudao.module.infra.dal.dataobject.file; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 4 | import com.baomidou.mybatisplus.annotation.TableField; | 5 | import com.baomidou.mybatisplus.annotation.TableField; |
| 5 | import com.baomidou.mybatisplus.annotation.TableName; | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 6 | import lombok.*; | 7 | import lombok.*; |
| @@ -13,8 +14,9 @@ import java.io.InputStream; | @@ -13,8 +14,9 @@ import java.io.InputStream; | ||
| 13 | * | 14 | * |
| 14 | * @author 芋道源码 | 15 | * @author 芋道源码 |
| 15 | */ | 16 | */ |
| 16 | -@Data | ||
| 17 | @TableName("infra_file") | 17 | @TableName("infra_file") |
| 18 | +@KeySequence("infra_file_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 19 | +@Data | ||
| 18 | @EqualsAndHashCode(callSuper = true) | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | @ToString(callSuper = true) | 21 | @ToString(callSuper = true) |
| 20 | @Builder | 22 | @Builder |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/job/JobDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.job; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.job; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import cn.iocoder.yudao.module.infra.enums.job.JobStatusEnum; | 4 | import cn.iocoder.yudao.module.infra.enums.job.JobStatusEnum; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableId; | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.*; | 8 | import lombok.*; |
| @@ -12,6 +13,7 @@ import lombok.*; | @@ -12,6 +13,7 @@ import lombok.*; | ||
| 12 | * @author 芋道源码 | 13 | * @author 芋道源码 |
| 13 | */ | 14 | */ |
| 14 | @TableName("infra_job") | 15 | @TableName("infra_job") |
| 16 | +@KeySequence("infra_job_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 15 | @Data | 17 | @Data |
| 16 | @EqualsAndHashCode(callSuper = true) | 18 | @EqualsAndHashCode(callSuper = true) |
| 17 | @ToString(callSuper = true) | 19 | @ToString(callSuper = true) |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/job/JobLogDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.job; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.job; | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import cn.iocoder.yudao.framework.quartz.core.handler.JobHandler; | 4 | import cn.iocoder.yudao.framework.quartz.core.handler.JobHandler; |
| 5 | import cn.iocoder.yudao.module.infra.enums.job.JobLogStatusEnum; | 5 | import cn.iocoder.yudao.module.infra.enums.job.JobLogStatusEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.*; | 8 | import lombok.*; |
| 8 | 9 | ||
| @@ -14,6 +15,7 @@ import java.util.Date; | @@ -14,6 +15,7 @@ import java.util.Date; | ||
| 14 | * @author 芋道源码 | 15 | * @author 芋道源码 |
| 15 | */ | 16 | */ |
| 16 | @TableName("infra_job_log") | 17 | @TableName("infra_job_log") |
| 18 | +@KeySequence("infra_job_log_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 17 | @Data | 19 | @Data |
| 18 | @EqualsAndHashCode(callSuper = true) | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | @ToString(callSuper = true) | 21 | @ToString(callSuper = true) |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/logger/ApiAccessLogDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.logger; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.logger; | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableId; | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | import lombok.*; | 9 | import lombok.*; |
| @@ -15,6 +16,7 @@ import java.util.Date; | @@ -15,6 +16,7 @@ import java.util.Date; | ||
| 15 | * @author 芋道源码 | 16 | * @author 芋道源码 |
| 16 | */ | 17 | */ |
| 17 | @TableName("infra_api_access_log") | 18 | @TableName("infra_api_access_log") |
| 19 | +@KeySequence(value = "infra_api_access_log_seq") | ||
| 18 | @Data | 20 | @Data |
| 19 | @EqualsAndHashCode(callSuper = true) | 21 | @EqualsAndHashCode(callSuper = true) |
| 20 | @ToString(callSuper = true) | 22 | @ToString(callSuper = true) |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/logger/ApiErrorLogDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.logger; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.logger; | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | import cn.iocoder.yudao.module.infra.enums.logger.ApiErrorLogProcessStatusEnum; | 5 | import cn.iocoder.yudao.module.infra.enums.logger.ApiErrorLogProcessStatusEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableId; | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | import lombok.*; | 9 | import lombok.*; |
| @@ -21,6 +22,7 @@ import java.util.Date; | @@ -21,6 +22,7 @@ import java.util.Date; | ||
| 21 | @Builder | 22 | @Builder |
| 22 | @NoArgsConstructor | 23 | @NoArgsConstructor |
| 23 | @AllArgsConstructor | 24 | @AllArgsConstructor |
| 25 | +@KeySequence(value = "infra_api_error_log_seq") | ||
| 24 | public class ApiErrorLogDO extends BaseDO { | 26 | public class ApiErrorLogDO extends BaseDO { |
| 25 | 27 | ||
| 26 | /** | 28 | /** |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/test/TestDemoDO.java
| 1 | package cn.iocoder.yudao.module.infra.dal.dataobject.test; | 1 | package cn.iocoder.yudao.module.infra.dal.dataobject.test; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 4 | import com.baomidou.mybatisplus.annotation.TableId; | 5 | import com.baomidou.mybatisplus.annotation.TableId; |
| 5 | import com.baomidou.mybatisplus.annotation.TableName; | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 6 | import lombok.*; | 7 | import lombok.*; |
| @@ -11,6 +12,7 @@ import lombok.*; | @@ -11,6 +12,7 @@ import lombok.*; | ||
| 11 | * @author 芋道源码 | 12 | * @author 芋道源码 |
| 12 | */ | 13 | */ |
| 13 | @TableName("infra_test_demo") | 14 | @TableName("infra_test_demo") |
| 15 | +@KeySequence("infra_test_demo_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 14 | @Data | 16 | @Data |
| 15 | @EqualsAndHashCode(callSuper = true) | 17 | @EqualsAndHashCode(callSuper = true) |
| 16 | @ToString(callSuper = true) | 18 | @ToString(callSuper = true) |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/config/ConfigMapper.java
| @@ -2,11 +2,10 @@ package cn.iocoder.yudao.module.infra.dal.mysql.config; | @@ -2,11 +2,10 @@ package cn.iocoder.yudao.module.infra.dal.mysql.config; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 4 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 5 | -import cn.iocoder.yudao.framework.mybatis.core.query.QueryWrapperX; | 5 | +import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; |
| 6 | import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigExportReqVO; | 6 | import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigExportReqVO; |
| 7 | import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigPageReqVO; | 7 | import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigPageReqVO; |
| 8 | import cn.iocoder.yudao.module.infra.dal.dataobject.config.ConfigDO; | 8 | import cn.iocoder.yudao.module.infra.dal.dataobject.config.ConfigDO; |
| 9 | -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | ||
| 10 | import org.apache.ibatis.annotations.Mapper; | 9 | import org.apache.ibatis.annotations.Mapper; |
| 11 | 10 | ||
| 12 | import java.util.List; | 11 | import java.util.List; |
| @@ -15,23 +14,23 @@ import java.util.List; | @@ -15,23 +14,23 @@ import java.util.List; | ||
| 15 | public interface ConfigMapper extends BaseMapperX<ConfigDO> { | 14 | public interface ConfigMapper extends BaseMapperX<ConfigDO> { |
| 16 | 15 | ||
| 17 | default ConfigDO selectByKey(String key) { | 16 | default ConfigDO selectByKey(String key) { |
| 18 | - return selectOne(new QueryWrapper<ConfigDO>().eq("`key`", key)); | 17 | + return selectOne(ConfigDO::getKey, key); |
| 19 | } | 18 | } |
| 20 | 19 | ||
| 21 | default PageResult<ConfigDO> selectPage(ConfigPageReqVO reqVO) { | 20 | default PageResult<ConfigDO> selectPage(ConfigPageReqVO reqVO) { |
| 22 | - return selectPage(reqVO, new QueryWrapperX<ConfigDO>() | ||
| 23 | - .likeIfPresent("name", reqVO.getName()) | ||
| 24 | - .likeIfPresent("`key`", reqVO.getKey()) | ||
| 25 | - .eqIfPresent("`type`", reqVO.getType()) | ||
| 26 | - .betweenIfPresent("create_time", reqVO.getBeginTime(), reqVO.getEndTime())); | 21 | + return selectPage(reqVO, new LambdaQueryWrapperX<ConfigDO>() |
| 22 | + .likeIfPresent(ConfigDO::getName, reqVO.getName()) | ||
| 23 | + .likeIfPresent(ConfigDO::getKey, reqVO.getKey()) | ||
| 24 | + .eqIfPresent(ConfigDO::getType, reqVO.getType()) | ||
| 25 | + .betweenIfPresent(ConfigDO::getCreateTime, reqVO.getBeginTime(), reqVO.getEndTime())); | ||
| 27 | } | 26 | } |
| 28 | 27 | ||
| 29 | default List<ConfigDO> selectList(ConfigExportReqVO reqVO) { | 28 | default List<ConfigDO> selectList(ConfigExportReqVO reqVO) { |
| 30 | - return selectList(new QueryWrapperX<ConfigDO>() | ||
| 31 | - .likeIfPresent("name", reqVO.getName()) | ||
| 32 | - .likeIfPresent("`key`", reqVO.getKey()) | ||
| 33 | - .eqIfPresent("`type`", reqVO.getType()) | ||
| 34 | - .betweenIfPresent("create_time", reqVO.getBeginTime(), reqVO.getEndTime())); | 29 | + return selectList(new LambdaQueryWrapperX<ConfigDO>() |
| 30 | + .likeIfPresent(ConfigDO::getName, reqVO.getName()) | ||
| 31 | + .likeIfPresent(ConfigDO::getKey, reqVO.getKey()) | ||
| 32 | + .eqIfPresent(ConfigDO::getType, reqVO.getType()) | ||
| 33 | + .betweenIfPresent(ConfigDO::getCreateTime, reqVO.getBeginTime(), reqVO.getEndTime())); | ||
| 35 | } | 34 | } |
| 36 | 35 | ||
| 37 | } | 36 | } |
yudao-module-infra/yudao-module-infra-biz/src/test/java/cn/iocoder/yudao/module/infra/service/DefaultDatabaseQueryTest.java
| @@ -20,6 +20,9 @@ public class DefaultDatabaseQueryTest { | @@ -20,6 +20,9 @@ public class DefaultDatabaseQueryTest { | ||
| 20 | 20 | ||
| 21 | long time = System.currentTimeMillis(); | 21 | long time = System.currentTimeMillis(); |
| 22 | List<TableInfo> tableInfos = query.queryTables(); | 22 | List<TableInfo> tableInfos = query.queryTables(); |
| 23 | + for (TableInfo tableInfo : tableInfos) { | ||
| 24 | + System.out.println(String.format("CREATE SEQUENCE %s_seq MINVALUE 0;", tableInfo.getName())); | ||
| 25 | + } | ||
| 23 | System.out.println(tableInfos.size()); | 26 | System.out.println(tableInfos.size()); |
| 24 | System.out.println(System.currentTimeMillis() - time); | 27 | System.out.println(System.currentTimeMillis() - time); |
| 25 | } | 28 | } |
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/dal/dataobject/user/MemberUserDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.member.dal.dataobject.user; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.member.dal.dataobject.user; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; | 4 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableId; | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.*; | 8 | import lombok.*; |
| @@ -17,6 +18,7 @@ import java.util.Date; | @@ -17,6 +18,7 @@ import java.util.Date; | ||
| 17 | * @author 芋道源码 | 18 | * @author 芋道源码 |
| 18 | */ | 19 | */ |
| 19 | @TableName(value = "member_user", autoResultMap = true) | 20 | @TableName(value = "member_user", autoResultMap = true) |
| 21 | +@KeySequence("member_user_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 20 | @Data | 22 | @Data |
| 21 | @EqualsAndHashCode(callSuper = true) | 23 | @EqualsAndHashCode(callSuper = true) |
| 22 | @Builder | 24 | @Builder |
yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/dal/dataobject/merchant/PayAppDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.pay.dal.dataobject.merchant; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.pay.dal.dataobject.merchant; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableId; | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.*; | 8 | import lombok.*; |
| @@ -16,6 +17,7 @@ import lombok.*; | @@ -16,6 +17,7 @@ import lombok.*; | ||
| 16 | * @author 芋道源码 | 17 | * @author 芋道源码 |
| 17 | */ | 18 | */ |
| 18 | @TableName("pay_app") | 19 | @TableName("pay_app") |
| 20 | +@KeySequence("pay_app_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 19 | @Data | 21 | @Data |
| 20 | @EqualsAndHashCode(callSuper = true) | 22 | @EqualsAndHashCode(callSuper = true) |
| 21 | @ToString(callSuper = true) | 23 | @ToString(callSuper = true) |
yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/dal/dataobject/merchant/PayChannelDO.java
| @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | ||
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | import cn.iocoder.yudao.framework.pay.core.client.PayClientConfig; | 5 | import cn.iocoder.yudao.framework.pay.core.client.PayClientConfig; |
| 6 | import cn.iocoder.yudao.framework.pay.core.enums.PayChannelEnum; | 6 | import cn.iocoder.yudao.framework.pay.core.enums.PayChannelEnum; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 7 | import com.baomidou.mybatisplus.annotation.TableField; | 8 | import com.baomidou.mybatisplus.annotation.TableField; |
| 8 | import com.baomidou.mybatisplus.annotation.TableName; | 9 | import com.baomidou.mybatisplus.annotation.TableName; |
| 9 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; | 10 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; |
| @@ -17,8 +18,9 @@ import lombok.*; | @@ -17,8 +18,9 @@ import lombok.*; | ||
| 17 | * | 18 | * |
| 18 | * @author 芋道源码 | 19 | * @author 芋道源码 |
| 19 | */ | 20 | */ |
| 20 | -@Data | ||
| 21 | @TableName(value = "pay_channel", autoResultMap = true) | 21 | @TableName(value = "pay_channel", autoResultMap = true) |
| 22 | +@KeySequence("pay_channel_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 23 | +@Data | ||
| 22 | @EqualsAndHashCode(callSuper = true) | 24 | @EqualsAndHashCode(callSuper = true) |
| 23 | @ToString(callSuper = true) | 25 | @ToString(callSuper = true) |
| 24 | @Builder | 26 | @Builder |
yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/dal/dataobject/merchant/PayMerchantDO.java
| @@ -2,10 +2,7 @@ package cn.iocoder.yudao.module.pay.dal.dataobject.merchant; | @@ -2,10 +2,7 @@ package cn.iocoder.yudao.module.pay.dal.dataobject.merchant; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | -import com.baomidou.mybatisplus.annotation.FieldFill; | ||
| 6 | -import com.baomidou.mybatisplus.annotation.TableField; | ||
| 7 | -import com.baomidou.mybatisplus.annotation.TableId; | ||
| 8 | -import com.baomidou.mybatisplus.annotation.TableName; | 5 | +import com.baomidou.mybatisplus.annotation.*; |
| 9 | import lombok.*; | 6 | import lombok.*; |
| 10 | 7 | ||
| 11 | /** | 8 | /** |
| @@ -14,8 +11,9 @@ import lombok.*; | @@ -14,8 +11,9 @@ import lombok.*; | ||
| 14 | * | 11 | * |
| 15 | * @author 芋道源码 | 12 | * @author 芋道源码 |
| 16 | */ | 13 | */ |
| 17 | -@Data | ||
| 18 | @TableName("pay_merchant") | 14 | @TableName("pay_merchant") |
| 15 | +@KeySequence("pay_merchant_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 16 | +@Data | ||
| 19 | @EqualsAndHashCode(callSuper = true) | 17 | @EqualsAndHashCode(callSuper = true) |
| 20 | @ToString(callSuper = true) | 18 | @ToString(callSuper = true) |
| 21 | @Builder | 19 | @Builder |
yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/dal/dataobject/notify/PayNotifyLogDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.pay.dal.dataobject.notify; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.pay.dal.dataobject.notify; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.module.pay.enums.notify.PayNotifyStatusEnum; | 3 | import cn.iocoder.yudao.module.pay.enums.notify.PayNotifyStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableName; | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 6 | import lombok.*; | 7 | import lombok.*; |
| 7 | 8 | ||
| @@ -12,6 +13,7 @@ import lombok.*; | @@ -12,6 +13,7 @@ import lombok.*; | ||
| 12 | * @author 芋道源码 | 13 | * @author 芋道源码 |
| 13 | */ | 14 | */ |
| 14 | @TableName("pay_notify_log") | 15 | @TableName("pay_notify_log") |
| 16 | +@KeySequence("pay_notify_log_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 15 | @Data | 17 | @Data |
| 16 | @EqualsAndHashCode(callSuper = true) | 18 | @EqualsAndHashCode(callSuper = true) |
| 17 | @Builder | 19 | @Builder |
yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/dal/dataobject/notify/PayNotifyTaskDO.java
| @@ -7,6 +7,7 @@ import cn.iocoder.yudao.module.pay.dal.dataobject.refund.PayRefundDO; | @@ -7,6 +7,7 @@ import cn.iocoder.yudao.module.pay.dal.dataobject.refund.PayRefundDO; | ||
| 7 | import cn.iocoder.yudao.module.pay.enums.notify.PayNotifyStatusEnum; | 7 | import cn.iocoder.yudao.module.pay.enums.notify.PayNotifyStatusEnum; |
| 8 | import cn.iocoder.yudao.module.pay.enums.notify.PayNotifyTypeEnum; | 8 | import cn.iocoder.yudao.module.pay.enums.notify.PayNotifyTypeEnum; |
| 9 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 9 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 10 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 10 | import com.baomidou.mybatisplus.annotation.TableName; | 11 | import com.baomidou.mybatisplus.annotation.TableName; |
| 11 | import lombok.Data; | 12 | import lombok.Data; |
| 12 | import lombok.EqualsAndHashCode; | 13 | import lombok.EqualsAndHashCode; |
| @@ -21,6 +22,7 @@ import java.util.Date; | @@ -21,6 +22,7 @@ import java.util.Date; | ||
| 21 | * @author 芋道源码 | 22 | * @author 芋道源码 |
| 22 | */ | 23 | */ |
| 23 | @TableName("pay_notify_task") | 24 | @TableName("pay_notify_task") |
| 25 | +@KeySequence("pay_notify_task_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 24 | @Data | 26 | @Data |
| 25 | @EqualsAndHashCode(callSuper = true) | 27 | @EqualsAndHashCode(callSuper = true) |
| 26 | @Accessors(chain = true) | 28 | @Accessors(chain = true) |
yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/dal/dataobject/order/PayOrderDO.java
| @@ -8,6 +8,7 @@ import cn.iocoder.yudao.module.pay.enums.refund.PayRefundTypeEnum; | @@ -8,6 +8,7 @@ import cn.iocoder.yudao.module.pay.enums.refund.PayRefundTypeEnum; | ||
| 8 | import cn.iocoder.yudao.module.pay.enums.order.PayOrderStatusEnum; | 8 | import cn.iocoder.yudao.module.pay.enums.order.PayOrderStatusEnum; |
| 9 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 9 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 10 | import cn.iocoder.yudao.framework.pay.core.enums.PayChannelEnum; | 10 | import cn.iocoder.yudao.framework.pay.core.enums.PayChannelEnum; |
| 11 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 11 | import com.baomidou.mybatisplus.annotation.TableName; | 12 | import com.baomidou.mybatisplus.annotation.TableName; |
| 12 | import lombok.*; | 13 | import lombok.*; |
| 13 | 14 | ||
| @@ -19,6 +20,7 @@ import java.util.Date; | @@ -19,6 +20,7 @@ import java.util.Date; | ||
| 19 | * @author 芋道源码 | 20 | * @author 芋道源码 |
| 20 | */ | 21 | */ |
| 21 | @TableName("pay_order") | 22 | @TableName("pay_order") |
| 23 | +@KeySequence("pay_order_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 22 | @Data | 24 | @Data |
| 23 | @EqualsAndHashCode(callSuper = true) | 25 | @EqualsAndHashCode(callSuper = true) |
| 24 | @ToString(callSuper = true) | 26 | @ToString(callSuper = true) |
yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/dal/dataobject/order/PayOrderExtensionDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.pay.dal.dataobject.order; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.pay.dal.dataobject.order; | ||
| 3 | import cn.iocoder.yudao.module.pay.dal.dataobject.merchant.PayChannelDO; | 3 | import cn.iocoder.yudao.module.pay.dal.dataobject.merchant.PayChannelDO; |
| 4 | import cn.iocoder.yudao.module.pay.enums.order.PayOrderStatusEnum; | 4 | import cn.iocoder.yudao.module.pay.enums.order.PayOrderStatusEnum; |
| 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableField; | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; | 9 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; |
| @@ -17,6 +18,7 @@ import java.util.Map; | @@ -17,6 +18,7 @@ import java.util.Map; | ||
| 17 | * @author 芋道源码 | 18 | * @author 芋道源码 |
| 18 | */ | 19 | */ |
| 19 | @TableName(value = "pay_order_extension",autoResultMap = true) | 20 | @TableName(value = "pay_order_extension",autoResultMap = true) |
| 21 | +@KeySequence("pay_order_extension_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 20 | @Data | 22 | @Data |
| 21 | @EqualsAndHashCode(callSuper = true) | 23 | @EqualsAndHashCode(callSuper = true) |
| 22 | @ToString(callSuper = true) | 24 | @ToString(callSuper = true) |
yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/dal/dataobject/refund/PayRefundDO.java
| @@ -8,6 +8,7 @@ import cn.iocoder.yudao.module.pay.enums.refund.PayRefundStatusEnum; | @@ -8,6 +8,7 @@ import cn.iocoder.yudao.module.pay.enums.refund.PayRefundStatusEnum; | ||
| 8 | import cn.iocoder.yudao.module.pay.enums.refund.PayRefundTypeEnum; | 8 | import cn.iocoder.yudao.module.pay.enums.refund.PayRefundTypeEnum; |
| 9 | import cn.iocoder.yudao.framework.pay.core.enums.PayChannelEnum; | 9 | import cn.iocoder.yudao.framework.pay.core.enums.PayChannelEnum; |
| 10 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 10 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 11 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 11 | import com.baomidou.mybatisplus.annotation.TableId; | 12 | import com.baomidou.mybatisplus.annotation.TableId; |
| 12 | import com.baomidou.mybatisplus.annotation.TableName; | 13 | import com.baomidou.mybatisplus.annotation.TableName; |
| 13 | import lombok.*; | 14 | import lombok.*; |
| @@ -23,6 +24,7 @@ import java.util.Date; | @@ -23,6 +24,7 @@ import java.util.Date; | ||
| 23 | * @author 芋道源码 | 24 | * @author 芋道源码 |
| 24 | */ | 25 | */ |
| 25 | @TableName("pay_refund") | 26 | @TableName("pay_refund") |
| 27 | +@KeySequence("pay_refund_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 26 | @Data | 28 | @Data |
| 27 | @EqualsAndHashCode(callSuper = true) | 29 | @EqualsAndHashCode(callSuper = true) |
| 28 | @ToString(callSuper = true) | 30 | @ToString(callSuper = true) |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/auth/UserSessionDO.java
| @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | ||
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | import cn.iocoder.yudao.framework.security.core.LoginUser; | 5 | import cn.iocoder.yudao.framework.security.core.LoginUser; |
| 6 | import com.baomidou.mybatisplus.annotation.IdType; | 6 | import com.baomidou.mybatisplus.annotation.IdType; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 7 | import com.baomidou.mybatisplus.annotation.TableId; | 8 | import com.baomidou.mybatisplus.annotation.TableId; |
| 8 | import com.baomidou.mybatisplus.annotation.TableName; | 9 | import com.baomidou.mybatisplus.annotation.TableName; |
| 9 | import lombok.Builder; | 10 | import lombok.Builder; |
| @@ -22,6 +23,7 @@ import java.util.Date; | @@ -22,6 +23,7 @@ import java.util.Date; | ||
| 22 | * @author 芋道源码 | 23 | * @author 芋道源码 |
| 23 | */ | 24 | */ |
| 24 | @TableName(value = "system_user_session", autoResultMap = true) | 25 | @TableName(value = "system_user_session", autoResultMap = true) |
| 26 | +@KeySequence("system_user_session_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 25 | @Data | 27 | @Data |
| 26 | @Builder | 28 | @Builder |
| 27 | @EqualsAndHashCode(callSuper = true) | 29 | @EqualsAndHashCode(callSuper = true) |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/dept/DeptDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.dept; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.dept; | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO; | 5 | import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableId; | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | import lombok.Data; | 9 | import lombok.Data; |
| @@ -15,6 +16,7 @@ import lombok.EqualsAndHashCode; | @@ -15,6 +16,7 @@ import lombok.EqualsAndHashCode; | ||
| 15 | * @author 芋道源码 | 16 | * @author 芋道源码 |
| 16 | */ | 17 | */ |
| 17 | @TableName("system_dept") | 18 | @TableName("system_dept") |
| 19 | +@KeySequence("system_dept_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 18 | @Data | 20 | @Data |
| 19 | @EqualsAndHashCode(callSuper = true) | 21 | @EqualsAndHashCode(callSuper = true) |
| 20 | public class DeptDO extends BaseDO { | 22 | public class DeptDO extends BaseDO { |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/dept/PostDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.dept; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.dept; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableId; | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.Data; | 8 | import lombok.Data; |
| @@ -13,6 +14,7 @@ import lombok.EqualsAndHashCode; | @@ -13,6 +14,7 @@ import lombok.EqualsAndHashCode; | ||
| 13 | * @author ruoyi | 14 | * @author ruoyi |
| 14 | */ | 15 | */ |
| 15 | @TableName("system_post") | 16 | @TableName("system_post") |
| 17 | +@KeySequence("system_post_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 16 | @Data | 18 | @Data |
| 17 | @EqualsAndHashCode(callSuper = true) | 19 | @EqualsAndHashCode(callSuper = true) |
| 18 | public class PostDO extends BaseDO { | 20 | public class PostDO extends BaseDO { |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/dict/DictDataDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.dict; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.dict; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableId; | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.Data; | 8 | import lombok.Data; |
| @@ -13,6 +14,7 @@ import lombok.EqualsAndHashCode; | @@ -13,6 +14,7 @@ import lombok.EqualsAndHashCode; | ||
| 13 | * @author ruoyi | 14 | * @author ruoyi |
| 14 | */ | 15 | */ |
| 15 | @TableName("system_dict_data") | 16 | @TableName("system_dict_data") |
| 17 | +@KeySequence("system_dict_data_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 16 | @Data | 18 | @Data |
| 17 | @EqualsAndHashCode(callSuper = true) | 19 | @EqualsAndHashCode(callSuper = true) |
| 18 | public class DictDataDO extends BaseDO { | 20 | public class DictDataDO extends BaseDO { |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/dict/DictTypeDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.dict; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.dict; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableField; | 6 | import com.baomidou.mybatisplus.annotation.TableField; |
| 6 | import com.baomidou.mybatisplus.annotation.TableId; | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| @@ -13,6 +14,7 @@ import lombok.*; | @@ -13,6 +14,7 @@ import lombok.*; | ||
| 13 | * @author ruoyi | 14 | * @author ruoyi |
| 14 | */ | 15 | */ |
| 15 | @TableName("system_dict_type") | 16 | @TableName("system_dict_type") |
| 17 | +@KeySequence("system_dict_type_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 16 | @Data | 18 | @Data |
| 17 | @EqualsAndHashCode(callSuper = true) | 19 | @EqualsAndHashCode(callSuper = true) |
| 18 | @ToString(callSuper = true) | 20 | @ToString(callSuper = true) |
| @@ -33,7 +35,7 @@ public class DictTypeDO extends BaseDO { | @@ -33,7 +35,7 @@ public class DictTypeDO extends BaseDO { | ||
| 33 | /** | 35 | /** |
| 34 | * 字典类型 | 36 | * 字典类型 |
| 35 | */ | 37 | */ |
| 36 | - @TableField("`type`") | 38 | + @TableField("\"type\"") |
| 37 | private String type; | 39 | private String type; |
| 38 | /** | 40 | /** |
| 39 | * 状态 | 41 | * 状态 |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/errorcode/ErrorCodeDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.errorcode; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.errorcode; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import cn.iocoder.yudao.module.system.enums.errorcode.ErrorCodeTypeEnum; | 4 | import cn.iocoder.yudao.module.system.enums.errorcode.ErrorCodeTypeEnum; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableId; | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.Data; | 8 | import lombok.Data; |
| @@ -14,6 +15,7 @@ import lombok.ToString; | @@ -14,6 +15,7 @@ import lombok.ToString; | ||
| 14 | * @author 芋道源码 | 15 | * @author 芋道源码 |
| 15 | */ | 16 | */ |
| 16 | @TableName(value = "system_error_code") | 17 | @TableName(value = "system_error_code") |
| 18 | +@KeySequence("system_error_code_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 17 | @Data | 19 | @Data |
| 18 | @EqualsAndHashCode(callSuper = true) | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | @ToString(callSuper = true) | 21 | @ToString(callSuper = true) |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/logger/LoginLogDO.java
| @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | ||
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | import cn.iocoder.yudao.module.system.enums.logger.LoginLogTypeEnum; | 5 | import cn.iocoder.yudao.module.system.enums.logger.LoginLogTypeEnum; |
| 6 | import cn.iocoder.yudao.module.system.enums.logger.LoginResultEnum; | 6 | import cn.iocoder.yudao.module.system.enums.logger.LoginResultEnum; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | import lombok.Data; | 9 | import lombok.Data; |
| 9 | import lombok.EqualsAndHashCode; | 10 | import lombok.EqualsAndHashCode; |
| @@ -17,6 +18,7 @@ import lombok.ToString; | @@ -17,6 +18,7 @@ import lombok.ToString; | ||
| 17 | * @author 芋道源码 | 18 | * @author 芋道源码 |
| 18 | */ | 19 | */ |
| 19 | @TableName("system_login_log") | 20 | @TableName("system_login_log") |
| 21 | +@KeySequence("system_login_log_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 20 | @Data | 22 | @Data |
| 21 | @EqualsAndHashCode(callSuper = true) | 23 | @EqualsAndHashCode(callSuper = true) |
| 22 | @ToString(callSuper = true) | 24 | @ToString(callSuper = true) |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/logger/OperateLogDO.java
| @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | ||
| 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 6 | import cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum; | 6 | import cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 7 | import com.baomidou.mybatisplus.annotation.TableField; | 8 | import com.baomidou.mybatisplus.annotation.TableField; |
| 8 | import com.baomidou.mybatisplus.annotation.TableId; | 9 | import com.baomidou.mybatisplus.annotation.TableId; |
| 9 | import com.baomidou.mybatisplus.annotation.TableName; | 10 | import com.baomidou.mybatisplus.annotation.TableName; |
| @@ -20,6 +21,7 @@ import java.util.Map; | @@ -20,6 +21,7 @@ import java.util.Map; | ||
| 20 | * @author 芋道源码 | 21 | * @author 芋道源码 |
| 21 | */ | 22 | */ |
| 22 | @TableName(value = "system_operate_log", autoResultMap = true) | 23 | @TableName(value = "system_operate_log", autoResultMap = true) |
| 24 | +@KeySequence("system_operate_log_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 23 | @Data | 25 | @Data |
| 24 | @EqualsAndHashCode(callSuper = true) | 26 | @EqualsAndHashCode(callSuper = true) |
| 25 | public class OperateLogDO extends BaseDO { | 27 | public class OperateLogDO extends BaseDO { |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/notice/NoticeDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.notice; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.notice; | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | import cn.iocoder.yudao.module.system.enums.notice.NoticeTypeEnum; | 5 | import cn.iocoder.yudao.module.system.enums.notice.NoticeTypeEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableField; | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | import lombok.Data; | 9 | import lombok.Data; |
| @@ -14,6 +15,7 @@ import lombok.EqualsAndHashCode; | @@ -14,6 +15,7 @@ import lombok.EqualsAndHashCode; | ||
| 14 | * @author ruoyi | 15 | * @author ruoyi |
| 15 | */ | 16 | */ |
| 16 | @TableName("system_notice") | 17 | @TableName("system_notice") |
| 18 | +@KeySequence("system_notice_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 17 | @Data | 19 | @Data |
| 18 | @EqualsAndHashCode(callSuper = true) | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | public class NoticeDO extends BaseDO { | 21 | public class NoticeDO extends BaseDO { |
| @@ -31,7 +33,7 @@ public class NoticeDO extends BaseDO { | @@ -31,7 +33,7 @@ public class NoticeDO extends BaseDO { | ||
| 31 | * | 33 | * |
| 32 | * 枚举 {@link NoticeTypeEnum} | 34 | * 枚举 {@link NoticeTypeEnum} |
| 33 | */ | 35 | */ |
| 34 | - @TableField("notice_type") | 36 | + @TableField("\"type\"") |
| 35 | private Integer type; | 37 | private Integer type; |
| 36 | /** | 38 | /** |
| 37 | * 公告内容 | 39 | * 公告内容 |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/permission/MenuDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.permission; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.permission; | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | import cn.iocoder.yudao.module.system.enums.permission.MenuTypeEnum; | 5 | import cn.iocoder.yudao.module.system.enums.permission.MenuTypeEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableField; | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | import com.baomidou.mybatisplus.annotation.TableId; | 8 | import com.baomidou.mybatisplus.annotation.TableId; |
| 8 | import com.baomidou.mybatisplus.annotation.TableName; | 9 | import com.baomidou.mybatisplus.annotation.TableName; |
| @@ -15,6 +16,7 @@ import lombok.EqualsAndHashCode; | @@ -15,6 +16,7 @@ import lombok.EqualsAndHashCode; | ||
| 15 | * @author ruoyi | 16 | * @author ruoyi |
| 16 | */ | 17 | */ |
| 17 | @TableName("system_menu") | 18 | @TableName("system_menu") |
| 19 | +@KeySequence("system_menu_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 18 | @Data | 20 | @Data |
| 19 | @EqualsAndHashCode(callSuper = true) | 21 | @EqualsAndHashCode(callSuper = true) |
| 20 | public class MenuDO extends BaseDO { | 22 | public class MenuDO extends BaseDO { |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/permission/RoleDO.java
| @@ -5,6 +5,7 @@ import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; | @@ -5,6 +5,7 @@ import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; | ||
| 5 | import cn.iocoder.yudao.module.system.enums.permission.DataScopeEnum; | 5 | import cn.iocoder.yudao.module.system.enums.permission.DataScopeEnum; |
| 6 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; | 6 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; |
| 7 | import cn.iocoder.yudao.module.system.enums.permission.RoleTypeEnum; | 7 | import cn.iocoder.yudao.module.system.enums.permission.RoleTypeEnum; |
| 8 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 8 | import com.baomidou.mybatisplus.annotation.TableField; | 9 | import com.baomidou.mybatisplus.annotation.TableField; |
| 9 | import com.baomidou.mybatisplus.annotation.TableId; | 10 | import com.baomidou.mybatisplus.annotation.TableId; |
| 10 | import com.baomidou.mybatisplus.annotation.TableName; | 11 | import com.baomidou.mybatisplus.annotation.TableName; |
| @@ -19,6 +20,7 @@ import java.util.Set; | @@ -19,6 +20,7 @@ import java.util.Set; | ||
| 19 | * @author ruoyi | 20 | * @author ruoyi |
| 20 | */ | 21 | */ |
| 21 | @TableName(value = "system_role", autoResultMap = true) | 22 | @TableName(value = "system_role", autoResultMap = true) |
| 23 | +@KeySequence("system_role_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 22 | @Data | 24 | @Data |
| 23 | @EqualsAndHashCode(callSuper = true) | 25 | @EqualsAndHashCode(callSuper = true) |
| 24 | public class RoleDO extends TenantBaseDO { | 26 | public class RoleDO extends TenantBaseDO { |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/permission/RoleMenuDO.java
| 1 | package cn.iocoder.yudao.module.system.dal.dataobject.permission; | 1 | package cn.iocoder.yudao.module.system.dal.dataobject.permission; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | ||
| 4 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; | 3 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableId; | 5 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.Data; | 7 | import lombok.Data; |
| @@ -13,6 +13,7 @@ import lombok.EqualsAndHashCode; | @@ -13,6 +13,7 @@ import lombok.EqualsAndHashCode; | ||
| 13 | * @author ruoyi | 13 | * @author ruoyi |
| 14 | */ | 14 | */ |
| 15 | @TableName("system_role_menu") | 15 | @TableName("system_role_menu") |
| 16 | +@KeySequence("system_role_menu_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 16 | @Data | 17 | @Data |
| 17 | @EqualsAndHashCode(callSuper = true) | 18 | @EqualsAndHashCode(callSuper = true) |
| 18 | public class RoleMenuDO extends TenantBaseDO { | 19 | public class RoleMenuDO extends TenantBaseDO { |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/permission/UserRoleDO.java
| 1 | package cn.iocoder.yudao.module.system.dal.dataobject.permission; | 1 | package cn.iocoder.yudao.module.system.dal.dataobject.permission; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 4 | import com.baomidou.mybatisplus.annotation.TableId; | 5 | import com.baomidou.mybatisplus.annotation.TableId; |
| 5 | import com.baomidou.mybatisplus.annotation.TableName; | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 6 | import lombok.Data; | 7 | import lombok.Data; |
| @@ -12,6 +13,7 @@ import lombok.EqualsAndHashCode; | @@ -12,6 +13,7 @@ import lombok.EqualsAndHashCode; | ||
| 12 | * @author ruoyi | 13 | * @author ruoyi |
| 13 | */ | 14 | */ |
| 14 | @TableName("system_user_role") | 15 | @TableName("system_user_role") |
| 16 | +@KeySequence("system_user_role_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 15 | @Data | 17 | @Data |
| 16 | @EqualsAndHashCode(callSuper = true) | 18 | @EqualsAndHashCode(callSuper = true) |
| 17 | public class UserRoleDO extends BaseDO { | 19 | public class UserRoleDO extends BaseDO { |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/sensitiveword/SensitiveWordDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.sensitiveword; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.sensitiveword; | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | import cn.iocoder.yudao.framework.mybatis.core.type.StringLiSTTypeHandler; | 5 | import cn.iocoder.yudao.framework.mybatis.core.type.StringLiSTTypeHandler; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableField; | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | import com.baomidou.mybatisplus.annotation.TableId; | 8 | import com.baomidou.mybatisplus.annotation.TableId; |
| 8 | import com.baomidou.mybatisplus.annotation.TableName; | 9 | import com.baomidou.mybatisplus.annotation.TableName; |
| @@ -16,6 +17,7 @@ import java.util.List; | @@ -16,6 +17,7 @@ import java.util.List; | ||
| 16 | * @author 永不言败 | 17 | * @author 永不言败 |
| 17 | */ | 18 | */ |
| 18 | @TableName(value = "system_sensitive_word", autoResultMap = true) | 19 | @TableName(value = "system_sensitive_word", autoResultMap = true) |
| 20 | +@KeySequence("system_sensitive_word_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 19 | @Data | 21 | @Data |
| 20 | @EqualsAndHashCode(callSuper = true) | 22 | @EqualsAndHashCode(callSuper = true) |
| 21 | @ToString(callSuper = true) | 23 | @ToString(callSuper = true) |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/sms/SmsChannelDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.sms; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.sms; | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | import cn.iocoder.yudao.framework.sms.core.enums.SmsChannelEnum; | 5 | import cn.iocoder.yudao.framework.sms.core.enums.SmsChannelEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.Data; | 8 | import lombok.Data; |
| 8 | import lombok.EqualsAndHashCode; | 9 | import lombok.EqualsAndHashCode; |
| @@ -15,6 +16,7 @@ import lombok.ToString; | @@ -15,6 +16,7 @@ import lombok.ToString; | ||
| 15 | * @since 2021-01-25 | 16 | * @since 2021-01-25 |
| 16 | */ | 17 | */ |
| 17 | @TableName(value = "system_sms_channel", autoResultMap = true) | 18 | @TableName(value = "system_sms_channel", autoResultMap = true) |
| 19 | +@KeySequence("system_sms_channel_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 18 | @Data | 20 | @Data |
| 19 | @EqualsAndHashCode(callSuper = true) | 21 | @EqualsAndHashCode(callSuper = true) |
| 20 | @ToString(callSuper = true) | 22 | @ToString(callSuper = true) |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/sms/SmsCodeDO.java
| 1 | package cn.iocoder.yudao.module.system.dal.dataobject.sms; | 1 | package cn.iocoder.yudao.module.system.dal.dataobject.sms; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 4 | import com.baomidou.mybatisplus.annotation.TableName; | 5 | import com.baomidou.mybatisplus.annotation.TableName; |
| 5 | import lombok.*; | 6 | import lombok.*; |
| 6 | 7 | ||
| @@ -14,6 +15,7 @@ import java.util.Date; | @@ -14,6 +15,7 @@ import java.util.Date; | ||
| 14 | * @author 芋道源码 | 15 | * @author 芋道源码 |
| 15 | */ | 16 | */ |
| 16 | @TableName("system_sms_code") | 17 | @TableName("system_sms_code") |
| 18 | +@KeySequence("system_sms_code_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 17 | @Data | 19 | @Data |
| 18 | @EqualsAndHashCode(callSuper = true) | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | @Builder | 21 | @Builder |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/sms/SmsLogDO.java
| @@ -5,6 +5,7 @@ import cn.iocoder.yudao.module.system.enums.sms.SmsSendStatusEnum; | @@ -5,6 +5,7 @@ import cn.iocoder.yudao.module.system.enums.sms.SmsSendStatusEnum; | ||
| 5 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | 5 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; |
| 6 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 6 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 7 | import cn.iocoder.yudao.framework.sms.core.enums.SmsFrameworkErrorCodeConstants; | 7 | import cn.iocoder.yudao.framework.sms.core.enums.SmsFrameworkErrorCodeConstants; |
| 8 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 8 | import com.baomidou.mybatisplus.annotation.TableField; | 9 | import com.baomidou.mybatisplus.annotation.TableField; |
| 9 | import com.baomidou.mybatisplus.annotation.TableName; | 10 | import com.baomidou.mybatisplus.annotation.TableName; |
| 10 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; | 11 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; |
| @@ -20,6 +21,7 @@ import java.util.Map; | @@ -20,6 +21,7 @@ import java.util.Map; | ||
| 20 | * @since 2021-01-25 | 21 | * @since 2021-01-25 |
| 21 | */ | 22 | */ |
| 22 | @TableName(value = "system_sms_log", autoResultMap = true) | 23 | @TableName(value = "system_sms_log", autoResultMap = true) |
| 24 | +@KeySequence("system_sms_log_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 23 | @Data | 25 | @Data |
| 24 | @EqualsAndHashCode(callSuper = true) | 26 | @EqualsAndHashCode(callSuper = true) |
| 25 | @ToString(callSuper = true) | 27 | @ToString(callSuper = true) |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/sms/SmsTemplateDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.sms; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.sms; | ||
| 3 | import cn.iocoder.yudao.module.system.enums.sms.SmsTemplateTypeEnum; | 3 | import cn.iocoder.yudao.module.system.enums.sms.SmsTemplateTypeEnum; |
| 4 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 4 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableField; | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; | 9 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; |
| @@ -19,6 +20,7 @@ import java.util.List; | @@ -19,6 +20,7 @@ import java.util.List; | ||
| 19 | * @since 2021-01-25 | 20 | * @since 2021-01-25 |
| 20 | */ | 21 | */ |
| 21 | @TableName(value = "system_sms_template", autoResultMap = true) | 22 | @TableName(value = "system_sms_template", autoResultMap = true) |
| 23 | +@KeySequence("system_sms_template_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 22 | @Data | 24 | @Data |
| 23 | @EqualsAndHashCode(callSuper = true) | 25 | @EqualsAndHashCode(callSuper = true) |
| 24 | @ToString(callSuper = true) | 26 | @ToString(callSuper = true) |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/social/SocialUserBindDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.social; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.social; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableName; | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 6 | import lombok.*; | 7 | import lombok.*; |
| 7 | 8 | ||
| @@ -12,6 +13,7 @@ import lombok.*; | @@ -12,6 +13,7 @@ import lombok.*; | ||
| 12 | * @author 芋道源码 | 13 | * @author 芋道源码 |
| 13 | */ | 14 | */ |
| 14 | @TableName(value = "system_social_user_bind", autoResultMap = true) | 15 | @TableName(value = "system_social_user_bind", autoResultMap = true) |
| 16 | +@KeySequence("system_social_user_bind_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 15 | @Data | 17 | @Data |
| 16 | @EqualsAndHashCode(callSuper = true) | 18 | @EqualsAndHashCode(callSuper = true) |
| 17 | @Builder | 19 | @Builder |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/social/SocialUserDO.java
| @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.social; | @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.social; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import cn.iocoder.yudao.module.system.enums.social.SocialTypeEnum; | 4 | import cn.iocoder.yudao.module.system.enums.social.SocialTypeEnum; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 5 | import com.baomidou.mybatisplus.annotation.TableId; | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.*; | 8 | import lombok.*; |
| @@ -12,6 +13,7 @@ import lombok.*; | @@ -12,6 +13,7 @@ import lombok.*; | ||
| 12 | * @author weir | 13 | * @author weir |
| 13 | */ | 14 | */ |
| 14 | @TableName(value = "system_social_user", autoResultMap = true) | 15 | @TableName(value = "system_social_user", autoResultMap = true) |
| 16 | +@KeySequence("system_social_user_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 15 | @Data | 17 | @Data |
| 16 | @EqualsAndHashCode(callSuper = true) | 18 | @EqualsAndHashCode(callSuper = true) |
| 17 | @Builder | 19 | @Builder |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/tenant/TenantDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.tenant; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.tenant; | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO; | 5 | import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.*; | 8 | import lombok.*; |
| 8 | 9 | ||
| @@ -14,6 +15,7 @@ import java.util.Date; | @@ -14,6 +15,7 @@ import java.util.Date; | ||
| 14 | * @author 芋道源码 | 15 | * @author 芋道源码 |
| 15 | */ | 16 | */ |
| 16 | @TableName(value = "system_tenant", autoResultMap = true) | 17 | @TableName(value = "system_tenant", autoResultMap = true) |
| 18 | +@KeySequence("system_tenant_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 17 | @Data | 19 | @Data |
| 18 | @EqualsAndHashCode(callSuper = true) | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | @ToString(callSuper = true) | 21 | @ToString(callSuper = true) |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/tenant/TenantPackageDO.java
| @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.tenant; | @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.dal.dataobject.tenant; | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; | 5 | import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableField; | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | import lombok.*; | 9 | import lombok.*; |
| @@ -15,6 +16,7 @@ import java.util.Set; | @@ -15,6 +16,7 @@ import java.util.Set; | ||
| 15 | * @author 芋道源码 | 16 | * @author 芋道源码 |
| 16 | */ | 17 | */ |
| 17 | @TableName(value = "system_tenant_package", autoResultMap = true) | 18 | @TableName(value = "system_tenant_package", autoResultMap = true) |
| 19 | +@KeySequence("system_tenant_package_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 18 | @Data | 20 | @Data |
| 19 | @EqualsAndHashCode(callSuper = true) | 21 | @EqualsAndHashCode(callSuper = true) |
| 20 | @ToString(callSuper = true) | 22 | @ToString(callSuper = true) |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/user/AdminUserDO.java
| @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | @@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | ||
| 4 | import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; | 4 | import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; |
| 5 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; | 5 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; |
| 6 | import cn.iocoder.yudao.module.system.enums.common.SexEnum; | 6 | import cn.iocoder.yudao.module.system.enums.common.SexEnum; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 7 | import com.baomidou.mybatisplus.annotation.TableField; | 8 | import com.baomidou.mybatisplus.annotation.TableField; |
| 8 | import com.baomidou.mybatisplus.annotation.TableId; | 9 | import com.baomidou.mybatisplus.annotation.TableId; |
| 9 | import com.baomidou.mybatisplus.annotation.TableName; | 10 | import com.baomidou.mybatisplus.annotation.TableName; |
| @@ -19,6 +20,7 @@ import java.util.Set; | @@ -19,6 +20,7 @@ import java.util.Set; | ||
| 19 | * @author 芋道源码 | 20 | * @author 芋道源码 |
| 20 | */ | 21 | */ |
| 21 | @TableName(value = "system_user", autoResultMap = true) | 22 | @TableName(value = "system_user", autoResultMap = true) |
| 23 | +@KeySequence("system_user_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 22 | @Data | 24 | @Data |
| 23 | @EqualsAndHashCode(callSuper = true) | 25 | @EqualsAndHashCode(callSuper = true) |
| 24 | @Builder | 26 | @Builder |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/dict/DictTypeMapper.java
| @@ -2,7 +2,7 @@ package cn.iocoder.yudao.module.system.dal.mysql.dict; | @@ -2,7 +2,7 @@ package cn.iocoder.yudao.module.system.dal.mysql.dict; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 4 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 5 | -import cn.iocoder.yudao.framework.mybatis.core.query.QueryWrapperX; | 5 | +import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; |
| 6 | import cn.iocoder.yudao.module.system.controller.admin.dict.vo.type.DictTypeExportReqVO; | 6 | import cn.iocoder.yudao.module.system.controller.admin.dict.vo.type.DictTypeExportReqVO; |
| 7 | import cn.iocoder.yudao.module.system.controller.admin.dict.vo.type.DictTypePageReqVO; | 7 | import cn.iocoder.yudao.module.system.controller.admin.dict.vo.type.DictTypePageReqVO; |
| 8 | import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictTypeDO; | 8 | import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictTypeDO; |
| @@ -14,27 +14,27 @@ import java.util.List; | @@ -14,27 +14,27 @@ import java.util.List; | ||
| 14 | public interface DictTypeMapper extends BaseMapperX<DictTypeDO> { | 14 | public interface DictTypeMapper extends BaseMapperX<DictTypeDO> { |
| 15 | 15 | ||
| 16 | default PageResult<DictTypeDO> selectPage(DictTypePageReqVO reqVO) { | 16 | default PageResult<DictTypeDO> selectPage(DictTypePageReqVO reqVO) { |
| 17 | - return selectPage(reqVO, new QueryWrapperX<DictTypeDO>() | ||
| 18 | - .likeIfPresent("name", reqVO.getName()) | ||
| 19 | - .likeIfPresent("`type`", reqVO.getType()) | ||
| 20 | - .eqIfPresent("status", reqVO.getStatus()) | ||
| 21 | - .betweenIfPresent("create_time", reqVO.getBeginCreateTime(), reqVO.getEndCreateTime())); | 17 | + return selectPage(reqVO, new LambdaQueryWrapperX<DictTypeDO>() |
| 18 | + .likeIfPresent(DictTypeDO::getName, reqVO.getName()) | ||
| 19 | + .likeIfPresent(DictTypeDO::getType, reqVO.getType()) | ||
| 20 | + .eqIfPresent(DictTypeDO::getStatus, reqVO.getStatus()) | ||
| 21 | + .betweenIfPresent(DictTypeDO::getCreateTime, reqVO.getBeginCreateTime(), reqVO.getEndCreateTime())); | ||
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | default List<DictTypeDO> selectList(DictTypeExportReqVO reqVO) { | 24 | default List<DictTypeDO> selectList(DictTypeExportReqVO reqVO) { |
| 25 | - return selectList(new QueryWrapperX<DictTypeDO>() | ||
| 26 | - .likeIfPresent("name", reqVO.getName()) | ||
| 27 | - .likeIfPresent("`type`", reqVO.getType()) | ||
| 28 | - .eqIfPresent("status", reqVO.getStatus()) | ||
| 29 | - .betweenIfPresent("create_time", reqVO.getBeginCreateTime(), reqVO.getEndCreateTime())); | 25 | + return selectList(new LambdaQueryWrapperX<DictTypeDO>() |
| 26 | + .likeIfPresent(DictTypeDO::getName, reqVO.getName()) | ||
| 27 | + .likeIfPresent(DictTypeDO::getType, reqVO.getType()) | ||
| 28 | + .eqIfPresent(DictTypeDO::getStatus, reqVO.getStatus()) | ||
| 29 | + .betweenIfPresent(DictTypeDO::getCreateTime, reqVO.getBeginCreateTime(), reqVO.getEndCreateTime())); | ||
| 30 | } | 30 | } |
| 31 | 31 | ||
| 32 | default DictTypeDO selectByType(String type) { | 32 | default DictTypeDO selectByType(String type) { |
| 33 | - return selectOne(new QueryWrapperX<DictTypeDO>().eq("`type`", type)); | 33 | + return selectOne(DictTypeDO::getType, type); |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | default DictTypeDO selectByName(String name) { | 36 | default DictTypeDO selectByName(String name) { |
| 37 | - return selectOne(new QueryWrapperX<DictTypeDO>().eq("name", name)); | 37 | + return selectOne(DictTypeDO::getName, name); |
| 38 | } | 38 | } |
| 39 | 39 | ||
| 40 | } | 40 | } |
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/notice/NoticeMapper.java
| @@ -2,7 +2,7 @@ package cn.iocoder.yudao.module.system.dal.mysql.notice; | @@ -2,7 +2,7 @@ package cn.iocoder.yudao.module.system.dal.mysql.notice; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 4 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 5 | -import cn.iocoder.yudao.framework.mybatis.core.query.QueryWrapperX; | 5 | +import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; |
| 6 | import cn.iocoder.yudao.module.system.controller.admin.notice.vo.NoticePageReqVO; | 6 | import cn.iocoder.yudao.module.system.controller.admin.notice.vo.NoticePageReqVO; |
| 7 | import cn.iocoder.yudao.module.system.dal.dataobject.notice.NoticeDO; | 7 | import cn.iocoder.yudao.module.system.dal.dataobject.notice.NoticeDO; |
| 8 | import org.apache.ibatis.annotations.Mapper; | 8 | import org.apache.ibatis.annotations.Mapper; |
| @@ -11,9 +11,9 @@ import org.apache.ibatis.annotations.Mapper; | @@ -11,9 +11,9 @@ import org.apache.ibatis.annotations.Mapper; | ||
| 11 | public interface NoticeMapper extends BaseMapperX<NoticeDO> { | 11 | public interface NoticeMapper extends BaseMapperX<NoticeDO> { |
| 12 | 12 | ||
| 13 | default PageResult<NoticeDO> selectPage(NoticePageReqVO reqVO) { | 13 | default PageResult<NoticeDO> selectPage(NoticePageReqVO reqVO) { |
| 14 | - return selectPage(reqVO, new QueryWrapperX<NoticeDO>() | ||
| 15 | - .likeIfPresent("title", reqVO.getTitle()) | ||
| 16 | - .eqIfPresent("status", reqVO.getStatus())); | 14 | + return selectPage(reqVO, new LambdaQueryWrapperX<NoticeDO>() |
| 15 | + .likeIfPresent(NoticeDO::getTitle, reqVO.getTitle()) | ||
| 16 | + .eqIfPresent(NoticeDO::getStatus, reqVO.getStatus())); | ||
| 17 | } | 17 | } |
| 18 | 18 | ||
| 19 | } | 19 | } |