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 | 1 | package cn.iocoder.yudao.module.bpm.dal.dataobject.definition; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 4 | 5 | import com.baomidou.mybatisplus.annotation.TableField; |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| ... | ... | @@ -16,6 +17,7 @@ import java.util.List; |
| 16 | 17 | * @author 芋道源码 |
| 17 | 18 | */ |
| 18 | 19 | @TableName(value = "bpm_form", autoResultMap = true) |
| 20 | +@KeySequence("bpm_form_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 19 | 21 | @Data |
| 20 | 22 | @EqualsAndHashCode(callSuper = true) |
| 21 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | 4 | import cn.iocoder.yudao.module.bpm.enums.definition.BpmModelFormTypeEnum; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableField; |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| ... | ... | @@ -17,6 +18,7 @@ import java.util.List; |
| 17 | 18 | * @author 芋道源码 |
| 18 | 19 | */ |
| 19 | 20 | @TableName(value = "bpm_process_definition_ext", autoResultMap = true) |
| 21 | +@KeySequence("bpm_process_definition_ext_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 20 | 22 | @Data |
| 21 | 23 | @EqualsAndHashCode(callSuper = true) |
| 22 | 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 | 4 | import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; |
| 5 | 5 | import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskAssignRuleTypeEnum; |
| 6 | 6 | import cn.iocoder.yudao.module.bpm.enums.definition.BpmTaskRuleScriptEnum; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableField; |
| 8 | 9 | import com.baomidou.mybatisplus.annotation.TableId; |
| 9 | 10 | import com.baomidou.mybatisplus.annotation.TableName; |
| ... | ... | @@ -21,6 +22,7 @@ import java.util.Set; |
| 21 | 22 | * @author 芋道源码 |
| 22 | 23 | */ |
| 23 | 24 | @TableName(value = "bpm_task_assign_rule", autoResultMap = true) |
| 25 | +@KeySequence("bpm_task_assign_rule_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 24 | 26 | @Data |
| 25 | 27 | @EqualsAndHashCode(callSuper = true) |
| 26 | 28 | @ToString(callSuper = true) |
| ... | ... | @@ -64,7 +66,7 @@ public class BpmTaskAssignRuleDO extends BaseDO { |
| 64 | 66 | * |
| 65 | 67 | * 枚举 {@link BpmTaskAssignRuleTypeEnum} |
| 66 | 68 | */ |
| 67 | - @TableField("`type`") | |
| 69 | + @TableField("\"type\"") | |
| 68 | 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 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | 5 | import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableId; |
| 8 | 9 | import com.baomidou.mybatisplus.annotation.TableName; |
| ... | ... | @@ -16,6 +17,7 @@ import java.util.Set; |
| 16 | 17 | * @author 芋道源码 |
| 17 | 18 | */ |
| 18 | 19 | @TableName(value = "bpm_user_group", autoResultMap = true) |
| 20 | +@KeySequence("bpm_user_group_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 19 | 21 | @Data |
| 20 | 22 | @EqualsAndHashCode(callSuper = true) |
| 21 | 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 | 1 | package cn.iocoder.yudao.module.bpm.dal.dataobject.oa; |
| 2 | 2 | |
| 3 | +import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | |
| 3 | 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 | 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 | 14 | * OA 请假申请 DO |
| ... | ... | @@ -15,6 +19,7 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 15 | 19 | * @author 芋道源码 |
| 16 | 20 | */ |
| 17 | 21 | @TableName("bpm_oa_leave") |
| 22 | +@KeySequence("bpm_oa_leave_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 18 | 23 | @Data |
| 19 | 24 | @EqualsAndHashCode(callSuper = true) |
| 20 | 25 | @ToString(callSuper = true) |
| ... | ... | @@ -37,7 +42,7 @@ public class BpmOALeaveDO extends BaseDO { |
| 37 | 42 | /** |
| 38 | 43 | * 请假类型 |
| 39 | 44 | */ |
| 40 | - @TableField("`type`") | |
| 45 | + @TableField("\"type\"") | |
| 41 | 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 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | 4 | import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceResultEnum; |
| 5 | 5 | import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceStatusEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableId; |
| 8 | 9 | import com.baomidou.mybatisplus.annotation.TableName; |
| ... | ... | @@ -21,6 +22,7 @@ import java.util.Map; |
| 21 | 22 | * @author 芋道源码 |
| 22 | 23 | */ |
| 23 | 24 | @TableName(value = "bpm_process_instance_ext", autoResultMap = true) |
| 25 | +@KeySequence("bpm_process_instance_ext_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 24 | 26 | @Data |
| 25 | 27 | @EqualsAndHashCode(callSuper = true) |
| 26 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | 4 | import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceResultEnum; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | 8 | import lombok.Data; |
| ... | ... | @@ -17,6 +18,7 @@ import java.util.Date; |
| 17 | 18 | * @author 芋道源码 |
| 18 | 19 | */ |
| 19 | 20 | @TableName(value = "bpm_task_ext", autoResultMap = true) |
| 21 | +@KeySequence("bpm_task_ext_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 20 | 22 | @Data |
| 21 | 23 | @EqualsAndHashCode(callSuper = true) |
| 22 | 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 | 1 | package cn.iocoder.yudao.module.bpm.dal.mysql.definition; |
| 2 | 2 | |
| 3 | -import cn.iocoder.yudao.module.bpm.dal.dataobject.definition.BpmTaskAssignRuleDO; | |
| 4 | 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 | 6 | import org.apache.ibatis.annotations.Mapper; |
| 7 | 7 | import org.springframework.lang.Nullable; |
| 8 | 8 | |
| ... | ... | @@ -13,23 +13,23 @@ public interface BpmTaskAssignRuleMapper extends BaseMapperX<BpmTaskAssignRuleDO |
| 13 | 13 | |
| 14 | 14 | default List<BpmTaskAssignRuleDO> selectListByProcessDefinitionId(String processDefinitionId, |
| 15 | 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 | 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 | 27 | default BpmTaskAssignRuleDO selectListByModelIdAndTaskDefinitionKey(String modelId, |
| 28 | 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 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | 4 | import cn.iocoder.yudao.module.infra.enums.codegen.CodegenColumnHtmlTypeEnum; |
| 5 | 5 | import cn.iocoder.yudao.module.infra.enums.codegen.CodegenColumnListConditionEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | 9 | import lombok.Data; |
| ... | ... | @@ -15,6 +16,7 @@ import lombok.experimental.Accessors; |
| 15 | 16 | * @author 芋道源码 |
| 16 | 17 | */ |
| 17 | 18 | @TableName(value = "infra_codegen_column", autoResultMap = true) |
| 19 | +@KeySequence("infra_codegen_column_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 18 | 20 | @Data |
| 19 | 21 | @Accessors(chain = true) |
| 20 | 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 | 4 | import cn.iocoder.yudao.module.infra.dal.dataobject.db.DataSourceConfigDO; |
| 5 | 5 | import cn.iocoder.yudao.module.infra.enums.codegen.CodegenSceneEnum; |
| 6 | 6 | import cn.iocoder.yudao.module.infra.enums.codegen.CodegenTemplateTypeEnum; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | 9 | import lombok.Data; |
| 9 | 10 | import lombok.EqualsAndHashCode; |
| ... | ... | @@ -15,6 +16,7 @@ import lombok.experimental.Accessors; |
| 15 | 16 | * @author 芋道源码 |
| 16 | 17 | */ |
| 17 | 18 | @TableName(value = "infra_codegen_table", autoResultMap = true) |
| 19 | +@KeySequence("infra_codegen_table_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 18 | 20 | @Data |
| 19 | 21 | @Accessors(chain = true) |
| 20 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | 4 | import cn.iocoder.yudao.module.infra.enums.config.ConfigTypeEnum; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableField; |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| ... | ... | @@ -15,6 +16,7 @@ import lombok.ToString; |
| 15 | 16 | * @author 芋道源码 |
| 16 | 17 | */ |
| 17 | 18 | @TableName("infra_config") |
| 19 | +@KeySequence("infra_config_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 18 | 20 | @Data |
| 19 | 21 | @EqualsAndHashCode(callSuper = true) |
| 20 | 22 | @ToString(callSuper = true) |
| ... | ... | @@ -28,7 +30,7 @@ public class ConfigDO extends BaseDO { |
| 28 | 30 | /** |
| 29 | 31 | * 参数分组 |
| 30 | 32 | */ |
| 31 | - @TableField("`group`") | |
| 33 | + @TableField("\"group\"") | |
| 32 | 34 | private String group; |
| 33 | 35 | /** |
| 34 | 36 | * 参数名称 |
| ... | ... | @@ -37,7 +39,7 @@ public class ConfigDO extends BaseDO { |
| 37 | 39 | /** |
| 38 | 40 | * 参数键名 |
| 39 | 41 | */ |
| 40 | - @TableField("`key`") | |
| 42 | + @TableField("\"key\"") | |
| 41 | 43 | private String key; |
| 42 | 44 | /** |
| 43 | 45 | * 参数键值 |
| ... | ... | @@ -48,14 +50,14 @@ public class ConfigDO extends BaseDO { |
| 48 | 50 | * |
| 49 | 51 | * 枚举 {@link ConfigTypeEnum} |
| 50 | 52 | */ |
| 51 | - @TableField("`type`") | |
| 53 | + @TableField("\"type\"") | |
| 52 | 54 | private Integer type; |
| 53 | 55 | /** |
| 54 | 56 | * 是否敏感 |
| 55 | 57 | * |
| 56 | 58 | * 对于敏感配置,需要管理权限才能查看 |
| 57 | 59 | */ |
| 58 | - @TableField("`sensitive`") | |
| 60 | + @TableField("\"sensitive\"") | |
| 59 | 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 | 1 | package cn.iocoder.yudao.module.infra.dal.dataobject.db; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 4 | 5 | import com.baomidou.mybatisplus.annotation.TableName; |
| 5 | 6 | import lombok.Data; |
| 6 | 7 | |
| ... | ... | @@ -10,6 +11,7 @@ import lombok.Data; |
| 10 | 11 | * @author 芋道源码 |
| 11 | 12 | */ |
| 12 | 13 | @TableName("infra_data_source_config") |
| 14 | +@KeySequence("infra_data_source_config_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 13 | 15 | @Data |
| 14 | 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 | 3 | import cn.iocoder.yudao.framework.file.core.client.FileClientConfig; |
| 4 | 4 | import cn.iocoder.yudao.framework.file.core.enums.FileStorageEnum; |
| 5 | 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | 9 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; |
| ... | ... | @@ -13,8 +14,9 @@ import lombok.*; |
| 13 | 14 | * |
| 14 | 15 | * @author 芋道源码 |
| 15 | 16 | */ |
| 16 | -@Data | |
| 17 | 17 | @TableName(value = "infra_file_config", autoResultMap = true) |
| 18 | +@KeySequence("infra_file_config_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 19 | +@Data | |
| 18 | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | 21 | @ToString(callSuper = true) |
| 20 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | 4 | import com.baomidou.mybatisplus.annotation.IdType; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | 8 | import lombok.*; |
| ... | ... | @@ -13,8 +14,9 @@ import lombok.*; |
| 13 | 14 | * |
| 14 | 15 | * @author 芋道源码 |
| 15 | 16 | */ |
| 16 | -@Data | |
| 17 | 17 | @TableName("infra_file_content") |
| 18 | +@KeySequence("infra_file_content_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 19 | +@Data | |
| 18 | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | 21 | @ToString(callSuper = true) |
| 20 | 22 | @Builder | ... | ... |
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/file/FileDO.java
| 1 | 1 | package cn.iocoder.yudao.module.infra.dal.dataobject.file; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 4 | 5 | import com.baomidou.mybatisplus.annotation.TableField; |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 6 | 7 | import lombok.*; |
| ... | ... | @@ -13,8 +14,9 @@ import java.io.InputStream; |
| 13 | 14 | * |
| 14 | 15 | * @author 芋道源码 |
| 15 | 16 | */ |
| 16 | -@Data | |
| 17 | 17 | @TableName("infra_file") |
| 18 | +@KeySequence("infra_file_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 19 | +@Data | |
| 18 | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | 21 | @ToString(callSuper = true) |
| 20 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | 4 | import cn.iocoder.yudao.module.infra.enums.job.JobStatusEnum; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | 8 | import lombok.*; |
| ... | ... | @@ -12,6 +13,7 @@ import lombok.*; |
| 12 | 13 | * @author 芋道源码 |
| 13 | 14 | */ |
| 14 | 15 | @TableName("infra_job") |
| 16 | +@KeySequence("infra_job_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 15 | 17 | @Data |
| 16 | 18 | @EqualsAndHashCode(callSuper = true) |
| 17 | 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 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | 4 | import cn.iocoder.yudao.framework.quartz.core.handler.JobHandler; |
| 5 | 5 | import cn.iocoder.yudao.module.infra.enums.job.JobLogStatusEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | 8 | import lombok.*; |
| 8 | 9 | |
| ... | ... | @@ -14,6 +15,7 @@ import java.util.Date; |
| 14 | 15 | * @author 芋道源码 |
| 15 | 16 | */ |
| 16 | 17 | @TableName("infra_job_log") |
| 18 | +@KeySequence("infra_job_log_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 17 | 19 | @Data |
| 18 | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | 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 | 3 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | 9 | import lombok.*; |
| ... | ... | @@ -15,6 +16,7 @@ import java.util.Date; |
| 15 | 16 | * @author 芋道源码 |
| 16 | 17 | */ |
| 17 | 18 | @TableName("infra_api_access_log") |
| 19 | +@KeySequence(value = "infra_api_access_log_seq") | |
| 18 | 20 | @Data |
| 19 | 21 | @EqualsAndHashCode(callSuper = true) |
| 20 | 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 | 3 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | 5 | import cn.iocoder.yudao.module.infra.enums.logger.ApiErrorLogProcessStatusEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | 9 | import lombok.*; |
| ... | ... | @@ -21,6 +22,7 @@ import java.util.Date; |
| 21 | 22 | @Builder |
| 22 | 23 | @NoArgsConstructor |
| 23 | 24 | @AllArgsConstructor |
| 25 | +@KeySequence(value = "infra_api_error_log_seq") | |
| 24 | 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 | 1 | package cn.iocoder.yudao.module.infra.dal.dataobject.test; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 4 | 5 | import com.baomidou.mybatisplus.annotation.TableId; |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 6 | 7 | import lombok.*; |
| ... | ... | @@ -11,6 +12,7 @@ import lombok.*; |
| 11 | 12 | * @author 芋道源码 |
| 12 | 13 | */ |
| 13 | 14 | @TableName("infra_test_demo") |
| 15 | +@KeySequence("infra_test_demo_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 14 | 16 | @Data |
| 15 | 17 | @EqualsAndHashCode(callSuper = true) |
| 16 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | 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 | 6 | import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigExportReqVO; |
| 7 | 7 | import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigPageReqVO; |
| 8 | 8 | import cn.iocoder.yudao.module.infra.dal.dataobject.config.ConfigDO; |
| 9 | -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | |
| 10 | 9 | import org.apache.ibatis.annotations.Mapper; |
| 11 | 10 | |
| 12 | 11 | import java.util.List; |
| ... | ... | @@ -15,23 +14,23 @@ import java.util.List; |
| 15 | 14 | public interface ConfigMapper extends BaseMapperX<ConfigDO> { |
| 16 | 15 | |
| 17 | 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 | 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 | 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 | 20 | |
| 21 | 21 | long time = System.currentTimeMillis(); |
| 22 | 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 | 26 | System.out.println(tableInfos.size()); |
| 24 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | 8 | import lombok.*; |
| ... | ... | @@ -17,6 +18,7 @@ import java.util.Date; |
| 17 | 18 | * @author 芋道源码 |
| 18 | 19 | */ |
| 19 | 20 | @TableName(value = "member_user", autoResultMap = true) |
| 21 | +@KeySequence("member_user_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 20 | 22 | @Data |
| 21 | 23 | @EqualsAndHashCode(callSuper = true) |
| 22 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | 8 | import lombok.*; |
| ... | ... | @@ -16,6 +17,7 @@ import lombok.*; |
| 16 | 17 | * @author 芋道源码 |
| 17 | 18 | */ |
| 18 | 19 | @TableName("pay_app") |
| 20 | +@KeySequence("pay_app_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 19 | 21 | @Data |
| 20 | 22 | @EqualsAndHashCode(callSuper = true) |
| 21 | 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 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | 5 | import cn.iocoder.yudao.framework.pay.core.client.PayClientConfig; |
| 6 | 6 | import cn.iocoder.yudao.framework.pay.core.enums.PayChannelEnum; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableField; |
| 8 | 9 | import com.baomidou.mybatisplus.annotation.TableName; |
| 9 | 10 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; |
| ... | ... | @@ -17,8 +18,9 @@ import lombok.*; |
| 17 | 18 | * |
| 18 | 19 | * @author 芋道源码 |
| 19 | 20 | */ |
| 20 | -@Data | |
| 21 | 21 | @TableName(value = "pay_channel", autoResultMap = true) |
| 22 | +@KeySequence("pay_channel_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 23 | +@Data | |
| 22 | 24 | @EqualsAndHashCode(callSuper = true) |
| 23 | 25 | @ToString(callSuper = true) |
| 24 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 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 | 6 | import lombok.*; |
| 10 | 7 | |
| 11 | 8 | /** |
| ... | ... | @@ -14,8 +11,9 @@ import lombok.*; |
| 14 | 11 | * |
| 15 | 12 | * @author 芋道源码 |
| 16 | 13 | */ |
| 17 | -@Data | |
| 18 | 14 | @TableName("pay_merchant") |
| 15 | +@KeySequence("pay_merchant_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 16 | +@Data | |
| 19 | 17 | @EqualsAndHashCode(callSuper = true) |
| 20 | 18 | @ToString(callSuper = true) |
| 21 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.module.pay.enums.notify.PayNotifyStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 6 | 7 | import lombok.*; |
| 7 | 8 | |
| ... | ... | @@ -12,6 +13,7 @@ import lombok.*; |
| 12 | 13 | * @author 芋道源码 |
| 13 | 14 | */ |
| 14 | 15 | @TableName("pay_notify_log") |
| 16 | +@KeySequence("pay_notify_log_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 15 | 17 | @Data |
| 16 | 18 | @EqualsAndHashCode(callSuper = true) |
| 17 | 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 | 7 | import cn.iocoder.yudao.module.pay.enums.notify.PayNotifyStatusEnum; |
| 8 | 8 | import cn.iocoder.yudao.module.pay.enums.notify.PayNotifyTypeEnum; |
| 9 | 9 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 10 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 10 | 11 | import com.baomidou.mybatisplus.annotation.TableName; |
| 11 | 12 | import lombok.Data; |
| 12 | 13 | import lombok.EqualsAndHashCode; |
| ... | ... | @@ -21,6 +22,7 @@ import java.util.Date; |
| 21 | 22 | * @author 芋道源码 |
| 22 | 23 | */ |
| 23 | 24 | @TableName("pay_notify_task") |
| 25 | +@KeySequence("pay_notify_task_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 24 | 26 | @Data |
| 25 | 27 | @EqualsAndHashCode(callSuper = true) |
| 26 | 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 | 8 | import cn.iocoder.yudao.module.pay.enums.order.PayOrderStatusEnum; |
| 9 | 9 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 10 | 10 | import cn.iocoder.yudao.framework.pay.core.enums.PayChannelEnum; |
| 11 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 11 | 12 | import com.baomidou.mybatisplus.annotation.TableName; |
| 12 | 13 | import lombok.*; |
| 13 | 14 | |
| ... | ... | @@ -19,6 +20,7 @@ import java.util.Date; |
| 19 | 20 | * @author 芋道源码 |
| 20 | 21 | */ |
| 21 | 22 | @TableName("pay_order") |
| 23 | +@KeySequence("pay_order_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 22 | 24 | @Data |
| 23 | 25 | @EqualsAndHashCode(callSuper = true) |
| 24 | 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 | 3 | import cn.iocoder.yudao.module.pay.dal.dataobject.merchant.PayChannelDO; |
| 4 | 4 | import cn.iocoder.yudao.module.pay.enums.order.PayOrderStatusEnum; |
| 5 | 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | 9 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; |
| ... | ... | @@ -17,6 +18,7 @@ import java.util.Map; |
| 17 | 18 | * @author 芋道源码 |
| 18 | 19 | */ |
| 19 | 20 | @TableName(value = "pay_order_extension",autoResultMap = true) |
| 21 | +@KeySequence("pay_order_extension_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 20 | 22 | @Data |
| 21 | 23 | @EqualsAndHashCode(callSuper = true) |
| 22 | 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 | 8 | import cn.iocoder.yudao.module.pay.enums.refund.PayRefundTypeEnum; |
| 9 | 9 | import cn.iocoder.yudao.framework.pay.core.enums.PayChannelEnum; |
| 10 | 10 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 11 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 11 | 12 | import com.baomidou.mybatisplus.annotation.TableId; |
| 12 | 13 | import com.baomidou.mybatisplus.annotation.TableName; |
| 13 | 14 | import lombok.*; |
| ... | ... | @@ -23,6 +24,7 @@ import java.util.Date; |
| 23 | 24 | * @author 芋道源码 |
| 24 | 25 | */ |
| 25 | 26 | @TableName("pay_refund") |
| 27 | +@KeySequence("pay_refund_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 26 | 28 | @Data |
| 27 | 29 | @EqualsAndHashCode(callSuper = true) |
| 28 | 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 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | 5 | import cn.iocoder.yudao.framework.security.core.LoginUser; |
| 6 | 6 | import com.baomidou.mybatisplus.annotation.IdType; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableId; |
| 8 | 9 | import com.baomidou.mybatisplus.annotation.TableName; |
| 9 | 10 | import lombok.Builder; |
| ... | ... | @@ -22,6 +23,7 @@ import java.util.Date; |
| 22 | 23 | * @author 芋道源码 |
| 23 | 24 | */ |
| 24 | 25 | @TableName(value = "system_user_session", autoResultMap = true) |
| 26 | +@KeySequence("system_user_session_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 25 | 27 | @Data |
| 26 | 28 | @Builder |
| 27 | 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 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | 5 | import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | 9 | import lombok.Data; |
| ... | ... | @@ -15,6 +16,7 @@ import lombok.EqualsAndHashCode; |
| 15 | 16 | * @author 芋道源码 |
| 16 | 17 | */ |
| 17 | 18 | @TableName("system_dept") |
| 19 | +@KeySequence("system_dept_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 18 | 20 | @Data |
| 19 | 21 | @EqualsAndHashCode(callSuper = true) |
| 20 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | 8 | import lombok.Data; |
| ... | ... | @@ -13,6 +14,7 @@ import lombok.EqualsAndHashCode; |
| 13 | 14 | * @author ruoyi |
| 14 | 15 | */ |
| 15 | 16 | @TableName("system_post") |
| 17 | +@KeySequence("system_post_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 16 | 18 | @Data |
| 17 | 19 | @EqualsAndHashCode(callSuper = true) |
| 18 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | 8 | import lombok.Data; |
| ... | ... | @@ -13,6 +14,7 @@ import lombok.EqualsAndHashCode; |
| 13 | 14 | * @author ruoyi |
| 14 | 15 | */ |
| 15 | 16 | @TableName("system_dict_data") |
| 17 | +@KeySequence("system_dict_data_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 16 | 18 | @Data |
| 17 | 19 | @EqualsAndHashCode(callSuper = true) |
| 18 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableField; |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| ... | ... | @@ -13,6 +14,7 @@ import lombok.*; |
| 13 | 14 | * @author ruoyi |
| 14 | 15 | */ |
| 15 | 16 | @TableName("system_dict_type") |
| 17 | +@KeySequence("system_dict_type_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 16 | 18 | @Data |
| 17 | 19 | @EqualsAndHashCode(callSuper = true) |
| 18 | 20 | @ToString(callSuper = true) |
| ... | ... | @@ -33,7 +35,7 @@ public class DictTypeDO extends BaseDO { |
| 33 | 35 | /** |
| 34 | 36 | * 字典类型 |
| 35 | 37 | */ |
| 36 | - @TableField("`type`") | |
| 38 | + @TableField("\"type\"") | |
| 37 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | 4 | import cn.iocoder.yudao.module.system.enums.errorcode.ErrorCodeTypeEnum; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | 8 | import lombok.Data; |
| ... | ... | @@ -14,6 +15,7 @@ import lombok.ToString; |
| 14 | 15 | * @author 芋道源码 |
| 15 | 16 | */ |
| 16 | 17 | @TableName(value = "system_error_code") |
| 18 | +@KeySequence("system_error_code_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 17 | 19 | @Data |
| 18 | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | 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 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | 5 | import cn.iocoder.yudao.module.system.enums.logger.LoginLogTypeEnum; |
| 6 | 6 | import cn.iocoder.yudao.module.system.enums.logger.LoginResultEnum; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | 9 | import lombok.Data; |
| 9 | 10 | import lombok.EqualsAndHashCode; |
| ... | ... | @@ -17,6 +18,7 @@ import lombok.ToString; |
| 17 | 18 | * @author 芋道源码 |
| 18 | 19 | */ |
| 19 | 20 | @TableName("system_login_log") |
| 21 | +@KeySequence("system_login_log_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 20 | 22 | @Data |
| 21 | 23 | @EqualsAndHashCode(callSuper = true) |
| 22 | 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 | 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 6 | 6 | import cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableField; |
| 8 | 9 | import com.baomidou.mybatisplus.annotation.TableId; |
| 9 | 10 | import com.baomidou.mybatisplus.annotation.TableName; |
| ... | ... | @@ -20,6 +21,7 @@ import java.util.Map; |
| 20 | 21 | * @author 芋道源码 |
| 21 | 22 | */ |
| 22 | 23 | @TableName(value = "system_operate_log", autoResultMap = true) |
| 24 | +@KeySequence("system_operate_log_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 23 | 25 | @Data |
| 24 | 26 | @EqualsAndHashCode(callSuper = true) |
| 25 | 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 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | 5 | import cn.iocoder.yudao.module.system.enums.notice.NoticeTypeEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | 9 | import lombok.Data; |
| ... | ... | @@ -14,6 +15,7 @@ import lombok.EqualsAndHashCode; |
| 14 | 15 | * @author ruoyi |
| 15 | 16 | */ |
| 16 | 17 | @TableName("system_notice") |
| 18 | +@KeySequence("system_notice_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 17 | 19 | @Data |
| 18 | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | 21 | public class NoticeDO extends BaseDO { |
| ... | ... | @@ -31,7 +33,7 @@ public class NoticeDO extends BaseDO { |
| 31 | 33 | * |
| 32 | 34 | * 枚举 {@link NoticeTypeEnum} |
| 33 | 35 | */ |
| 34 | - @TableField("notice_type") | |
| 36 | + @TableField("\"type\"") | |
| 35 | 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 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | 5 | import cn.iocoder.yudao.module.system.enums.permission.MenuTypeEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableId; |
| 8 | 9 | import com.baomidou.mybatisplus.annotation.TableName; |
| ... | ... | @@ -15,6 +16,7 @@ import lombok.EqualsAndHashCode; |
| 15 | 16 | * @author ruoyi |
| 16 | 17 | */ |
| 17 | 18 | @TableName("system_menu") |
| 19 | +@KeySequence("system_menu_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 18 | 20 | @Data |
| 19 | 21 | @EqualsAndHashCode(callSuper = true) |
| 20 | 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 | 5 | import cn.iocoder.yudao.module.system.enums.permission.DataScopeEnum; |
| 6 | 6 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; |
| 7 | 7 | import cn.iocoder.yudao.module.system.enums.permission.RoleTypeEnum; |
| 8 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 8 | 9 | import com.baomidou.mybatisplus.annotation.TableField; |
| 9 | 10 | import com.baomidou.mybatisplus.annotation.TableId; |
| 10 | 11 | import com.baomidou.mybatisplus.annotation.TableName; |
| ... | ... | @@ -19,6 +20,7 @@ import java.util.Set; |
| 19 | 20 | * @author ruoyi |
| 20 | 21 | */ |
| 21 | 22 | @TableName(value = "system_role", autoResultMap = true) |
| 23 | +@KeySequence("system_role_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 22 | 24 | @Data |
| 23 | 25 | @EqualsAndHashCode(callSuper = true) |
| 24 | 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 | 1 | package cn.iocoder.yudao.module.system.dal.dataobject.permission; |
| 2 | 2 | |
| 3 | -import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | |
| 4 | 3 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 5 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | 7 | import lombok.Data; |
| ... | ... | @@ -13,6 +13,7 @@ import lombok.EqualsAndHashCode; |
| 13 | 13 | * @author ruoyi |
| 14 | 14 | */ |
| 15 | 15 | @TableName("system_role_menu") |
| 16 | +@KeySequence("system_role_menu_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 16 | 17 | @Data |
| 17 | 18 | @EqualsAndHashCode(callSuper = true) |
| 18 | 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 | 1 | package cn.iocoder.yudao.module.system.dal.dataobject.permission; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 4 | 5 | import com.baomidou.mybatisplus.annotation.TableId; |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 6 | 7 | import lombok.Data; |
| ... | ... | @@ -12,6 +13,7 @@ import lombok.EqualsAndHashCode; |
| 12 | 13 | * @author ruoyi |
| 13 | 14 | */ |
| 14 | 15 | @TableName("system_user_role") |
| 16 | +@KeySequence("system_user_role_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 15 | 17 | @Data |
| 16 | 18 | @EqualsAndHashCode(callSuper = true) |
| 17 | 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 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | 5 | import cn.iocoder.yudao.framework.mybatis.core.type.StringLiSTTypeHandler; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableId; |
| 8 | 9 | import com.baomidou.mybatisplus.annotation.TableName; |
| ... | ... | @@ -16,6 +17,7 @@ import java.util.List; |
| 16 | 17 | * @author 永不言败 |
| 17 | 18 | */ |
| 18 | 19 | @TableName(value = "system_sensitive_word", autoResultMap = true) |
| 20 | +@KeySequence("system_sensitive_word_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 19 | 21 | @Data |
| 20 | 22 | @EqualsAndHashCode(callSuper = true) |
| 21 | 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 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | 5 | import cn.iocoder.yudao.framework.sms.core.enums.SmsChannelEnum; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | 8 | import lombok.Data; |
| 8 | 9 | import lombok.EqualsAndHashCode; |
| ... | ... | @@ -15,6 +16,7 @@ import lombok.ToString; |
| 15 | 16 | * @since 2021-01-25 |
| 16 | 17 | */ |
| 17 | 18 | @TableName(value = "system_sms_channel", autoResultMap = true) |
| 19 | +@KeySequence("system_sms_channel_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 18 | 20 | @Data |
| 19 | 21 | @EqualsAndHashCode(callSuper = true) |
| 20 | 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 | 1 | package cn.iocoder.yudao.module.system.dal.dataobject.sms; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 4 | 5 | import com.baomidou.mybatisplus.annotation.TableName; |
| 5 | 6 | import lombok.*; |
| 6 | 7 | |
| ... | ... | @@ -14,6 +15,7 @@ import java.util.Date; |
| 14 | 15 | * @author 芋道源码 |
| 15 | 16 | */ |
| 16 | 17 | @TableName("system_sms_code") |
| 18 | +@KeySequence("system_sms_code_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 17 | 19 | @Data |
| 18 | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | 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 | 5 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; |
| 6 | 6 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 7 | 7 | import cn.iocoder.yudao.framework.sms.core.enums.SmsFrameworkErrorCodeConstants; |
| 8 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 8 | 9 | import com.baomidou.mybatisplus.annotation.TableField; |
| 9 | 10 | import com.baomidou.mybatisplus.annotation.TableName; |
| 10 | 11 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; |
| ... | ... | @@ -20,6 +21,7 @@ import java.util.Map; |
| 20 | 21 | * @since 2021-01-25 |
| 21 | 22 | */ |
| 22 | 23 | @TableName(value = "system_sms_log", autoResultMap = true) |
| 24 | +@KeySequence("system_sms_log_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 23 | 25 | @Data |
| 24 | 26 | @EqualsAndHashCode(callSuper = true) |
| 25 | 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 | 3 | import cn.iocoder.yudao.module.system.enums.sms.SmsTemplateTypeEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 5 | 5 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | 9 | import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; |
| ... | ... | @@ -19,6 +20,7 @@ import java.util.List; |
| 19 | 20 | * @since 2021-01-25 |
| 20 | 21 | */ |
| 21 | 22 | @TableName(value = "system_sms_template", autoResultMap = true) |
| 23 | +@KeySequence("system_sms_template_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 22 | 24 | @Data |
| 23 | 25 | @EqualsAndHashCode(callSuper = true) |
| 24 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 6 | 7 | import lombok.*; |
| 7 | 8 | |
| ... | ... | @@ -12,6 +13,7 @@ import lombok.*; |
| 12 | 13 | * @author 芋道源码 |
| 13 | 14 | */ |
| 14 | 15 | @TableName(value = "system_social_user_bind", autoResultMap = true) |
| 16 | +@KeySequence("system_social_user_bind_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 15 | 17 | @Data |
| 16 | 18 | @EqualsAndHashCode(callSuper = true) |
| 17 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | 4 | import cn.iocoder.yudao.module.system.enums.social.SocialTypeEnum; |
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 5 | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | 8 | import lombok.*; |
| ... | ... | @@ -12,6 +13,7 @@ import lombok.*; |
| 12 | 13 | * @author weir |
| 13 | 14 | */ |
| 14 | 15 | @TableName(value = "system_social_user", autoResultMap = true) |
| 16 | +@KeySequence("system_social_user_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 15 | 17 | @Data |
| 16 | 18 | @EqualsAndHashCode(callSuper = true) |
| 17 | 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 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | 5 | import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | 8 | import lombok.*; |
| 8 | 9 | |
| ... | ... | @@ -14,6 +15,7 @@ import java.util.Date; |
| 14 | 15 | * @author 芋道源码 |
| 15 | 16 | */ |
| 16 | 17 | @TableName(value = "system_tenant", autoResultMap = true) |
| 18 | +@KeySequence("system_tenant_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 17 | 19 | @Data |
| 18 | 20 | @EqualsAndHashCode(callSuper = true) |
| 19 | 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 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 5 | 5 | import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; |
| 6 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 6 | 7 | import com.baomidou.mybatisplus.annotation.TableField; |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | 9 | import lombok.*; |
| ... | ... | @@ -15,6 +16,7 @@ import java.util.Set; |
| 15 | 16 | * @author 芋道源码 |
| 16 | 17 | */ |
| 17 | 18 | @TableName(value = "system_tenant_package", autoResultMap = true) |
| 19 | +@KeySequence("system_tenant_package_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 18 | 20 | @Data |
| 19 | 21 | @EqualsAndHashCode(callSuper = true) |
| 20 | 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 | 4 | import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler; |
| 5 | 5 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; |
| 6 | 6 | import cn.iocoder.yudao.module.system.enums.common.SexEnum; |
| 7 | +import com.baomidou.mybatisplus.annotation.KeySequence; | |
| 7 | 8 | import com.baomidou.mybatisplus.annotation.TableField; |
| 8 | 9 | import com.baomidou.mybatisplus.annotation.TableId; |
| 9 | 10 | import com.baomidou.mybatisplus.annotation.TableName; |
| ... | ... | @@ -19,6 +20,7 @@ import java.util.Set; |
| 19 | 20 | * @author 芋道源码 |
| 20 | 21 | */ |
| 21 | 22 | @TableName(value = "system_user", autoResultMap = true) |
| 23 | +@KeySequence("system_user_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | |
| 22 | 24 | @Data |
| 23 | 25 | @EqualsAndHashCode(callSuper = true) |
| 24 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | 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 | 6 | import cn.iocoder.yudao.module.system.controller.admin.dict.vo.type.DictTypeExportReqVO; |
| 7 | 7 | import cn.iocoder.yudao.module.system.controller.admin.dict.vo.type.DictTypePageReqVO; |
| 8 | 8 | import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictTypeDO; |
| ... | ... | @@ -14,27 +14,27 @@ import java.util.List; |
| 14 | 14 | public interface DictTypeMapper extends BaseMapperX<DictTypeDO> { |
| 15 | 15 | |
| 16 | 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 | 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 | 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 | 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 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | 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 | 6 | import cn.iocoder.yudao.module.system.controller.admin.notice.vo.NoticePageReqVO; |
| 7 | 7 | import cn.iocoder.yudao.module.system.dal.dataobject.notice.NoticeDO; |
| 8 | 8 | import org.apache.ibatis.annotations.Mapper; |
| ... | ... | @@ -11,9 +11,9 @@ import org.apache.ibatis.annotations.Mapper; |
| 11 | 11 | public interface NoticeMapper extends BaseMapperX<NoticeDO> { |
| 12 | 12 | |
| 13 | 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 | } | ... | ... |