From fff717244b5614ae1631477bd57cea5d05e2183a Mon Sep 17 00:00:00 2001 From: icanci Date: Sat, 24 Dec 2022 14:40:59 +0800 Subject: [PATCH 1/2] ddk --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 67b3b99..dbf1af2 100644 --- a/pom.xml +++ b/pom.xml @@ -17,7 +17,7 @@ DDK DDK - https://gitee.com/icanci/ddk + https://gitee.com/loopstack/ddk -- Gitee From f23d9a3e107f200e561c0a3fcb7bede18dde9f6d Mon Sep 17 00:00:00 2001 From: icanci Date: Sat, 24 Dec 2022 18:35:40 +0800 Subject: [PATCH 2/2] dal gen --- .../ddk/admin/dal/mapper/entity/App.java | 148 +++++++++ .../admin/dal/mapper/entity/AppConfig.java | 161 ++++++++++ .../ddk/admin/dal/mapper/entity/GroupKey.java | 4 +- .../admin/dal/mapper/entity/NoticeConfig.java | 161 ++++++++++ .../ddk/admin/dal/mapper/entity/Team.java | 148 +++++++++ .../dal/mapper/mapper/AppConfigMapper.java | 83 +++++ .../admin/dal/mapper/mapper/AppMapper.java | 83 +++++ .../dal/mapper/mapper/GroupKeyMapper.java | 2 +- .../dal/mapper/mapper/NoticeConfigMapper.java | 83 +++++ .../admin/dal/mapper/mapper/TeamMapper.java | 83 +++++ .../src/main/resources/DataSource.md | 58 ++++ .../mybatis/mapper/AppConfigMapper.xml | 296 ++++++++++++++++++ .../resources/mybatis/mapper/AppMapper.xml | 277 ++++++++++++++++ .../mybatis/mapper/NoticeConfigMapper.xml | 296 ++++++++++++++++++ .../resources/mybatis/mapper/TeamMapper.xml | 277 ++++++++++++++++ 15 files changed, 2156 insertions(+), 4 deletions(-) create mode 100644 admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/App.java create mode 100644 admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/AppConfig.java create mode 100644 admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/NoticeConfig.java create mode 100644 admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/Team.java create mode 100644 admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/AppConfigMapper.java create mode 100644 admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/AppMapper.java create mode 100644 admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/NoticeConfigMapper.java create mode 100644 admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/TeamMapper.java create mode 100644 admin/admin-dal/src/main/resources/mybatis/mapper/AppConfigMapper.xml create mode 100644 admin/admin-dal/src/main/resources/mybatis/mapper/AppMapper.xml create mode 100644 admin/admin-dal/src/main/resources/mybatis/mapper/NoticeConfigMapper.xml create mode 100644 admin/admin-dal/src/main/resources/mybatis/mapper/TeamMapper.xml diff --git a/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/App.java b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/App.java new file mode 100644 index 0000000..c6bd0fb --- /dev/null +++ b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/App.java @@ -0,0 +1,148 @@ +package cn.icanci.loopstack.ddk.admin.dal.mapper.entity; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; +import java.math.BigDecimal; + +/** +* DdkApp +* ⚠️ 修改之后请勿使用生成器再次生成,否则会覆盖修改 +* +* @author icanci +* @since 1.0 Created in 2022/12/24 18:28 +*/ +public class App implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id 主键 + */ + private Long id; + + /** + * uuid 雪花算法随机UUID + */ + private String uuid; + + /** + * desc 功能描述 + */ + private String descKey; + + /** + * create_time 创建时间 + */ + private Date createTime; + + /** + * update_time 更新时间 + */ + private Date updateTime; + + /** + * is_delete 状态 1无效,0有效 + */ + private Integer isDelete; + + /** + * env 环境 + */ + private String env; + + /** + * app_id 项目id,全局唯一 + */ + private String appId; + + /** + * app_name 项目名字 + */ + private String appName; + + /** + * team_uuid 项目组关联uuid + */ + private String teamUuid; + + public void setId(Long id) { + this.id = id; + } + + public Long getId() { + return this.id; + } + + public void setUuid(String uuid) { + this.uuid = uuid; + } + + public String getUuid() { + return this.uuid; + } + + public void setDescKey(String descKey) { + this.descKey = descKey; + } + + public String getDescKey() { + return this.descKey; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public Date getCreateTime() { + return this.createTime; + } + + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + + public Date getUpdateTime() { + return this.updateTime; + } + + public void setIsDelete(Integer isDelete) { + this.isDelete = isDelete; + } + + public Integer getIsDelete() { + return this.isDelete; + } + + public void setEnv(String env) { + this.env = env; + } + + public String getEnv() { + return this.env; + } + + public void setAppId(String appId) { + this.appId = appId; + } + + public String getAppId() { + return this.appId; + } + + public void setAppName(String appName) { + this.appName = appName; + } + + public String getAppName() { + return this.appName; + } + + public void setTeamUuid(String teamUuid) { + this.teamUuid = teamUuid; + } + + public String getTeamUuid() { + return this.teamUuid; + } +} \ No newline at end of file diff --git a/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/AppConfig.java b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/AppConfig.java new file mode 100644 index 0000000..824b6f3 --- /dev/null +++ b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/AppConfig.java @@ -0,0 +1,161 @@ +package cn.icanci.loopstack.ddk.admin.dal.mapper.entity; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; +import java.math.BigDecimal; + +/** +* DdkAppConfig +* ⚠️ 修改之后请勿使用生成器再次生成,否则会覆盖修改 +* +* @author icanci +* @since 1.0 Created in 2022/12/24 18:28 +*/ +public class AppConfig implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id 主键 + */ + private Long id; + + /** + * uuid 雪花算法随机UUID + */ + private String uuid; + + /** + * desc 功能描述 + */ + private String descKey; + + /** + * create_time 创建时间 + */ + private Date createTime; + + /** + * update_time 更新时间 + */ + private Date updateTime; + + /** + * is_delete 状态 1无效,0有效 + */ + private Integer isDelete; + + /** + * env 环境 + */ + private String env; + + /** + * app_config_name 配置名称 + */ + private String appConfigName; + + /** + * app_config_value 配置值, + */ + private String appConfigValue; + + /** + * app_config_type 配置类型 + */ + private String appConfigType; + + /** + * app_uuid 项目关联uuid + */ + private String appUuid; + + public void setId(Long id) { + this.id = id; + } + + public Long getId() { + return this.id; + } + + public void setUuid(String uuid) { + this.uuid = uuid; + } + + public String getUuid() { + return this.uuid; + } + + public void setDescKey(String descKey) { + this.descKey = descKey; + } + + public String getDescKey() { + return this.descKey; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public Date getCreateTime() { + return this.createTime; + } + + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + + public Date getUpdateTime() { + return this.updateTime; + } + + public void setIsDelete(Integer isDelete) { + this.isDelete = isDelete; + } + + public Integer getIsDelete() { + return this.isDelete; + } + + public void setEnv(String env) { + this.env = env; + } + + public String getEnv() { + return this.env; + } + + public void setAppConfigName(String appConfigName) { + this.appConfigName = appConfigName; + } + + public String getAppConfigName() { + return this.appConfigName; + } + + public void setAppConfigValue(String appConfigValue) { + this.appConfigValue = appConfigValue; + } + + public String getAppConfigValue() { + return this.appConfigValue; + } + + public void setAppConfigType(String appConfigType) { + this.appConfigType = appConfigType; + } + + public String getAppConfigType() { + return this.appConfigType; + } + + public void setAppUuid(String appUuid) { + this.appUuid = appUuid; + } + + public String getAppUuid() { + return this.appUuid; + } +} \ No newline at end of file diff --git a/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/GroupKey.java b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/GroupKey.java index f7912ef..0e0ed32 100644 --- a/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/GroupKey.java +++ b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/GroupKey.java @@ -2,15 +2,13 @@ package cn.icanci.loopstack.ddk.admin.dal.mapper.entity; import java.io.Serializable; import java.util.Date; -import java.util.List; -import java.math.BigDecimal; /** * DdkGroup * ⚠️ 修改之后请勿使用生成器再次生成,否则会覆盖修改 * * @author icanci -* @since 1.0 Created in 2022/12/24 14:33 +* @since 1.0 Created in 2022/12/24 18:28 */ public class GroupKey implements Serializable { diff --git a/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/NoticeConfig.java b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/NoticeConfig.java new file mode 100644 index 0000000..575f824 --- /dev/null +++ b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/NoticeConfig.java @@ -0,0 +1,161 @@ +package cn.icanci.loopstack.ddk.admin.dal.mapper.entity; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; +import java.math.BigDecimal; + +/** +* DdkNoticeConfig +* ⚠️ 修改之后请勿使用生成器再次生成,否则会覆盖修改 +* +* @author icanci +* @since 1.0 Created in 2022/12/24 18:28 +*/ +public class NoticeConfig implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id 主键 + */ + private Long id; + + /** + * uuid 雪花算法随机UUID + */ + private String uuid; + + /** + * desc 功能描述 + */ + private String descKey; + + /** + * create_time 创建时间 + */ + private Date createTime; + + /** + * update_time 更新时间 + */ + private Date updateTime; + + /** + * is_delete 状态 1无效,0有效 + */ + private Integer isDelete; + + /** + * env 环境 + */ + private String env; + + /** + * notice_config_name 通知配置名称 + */ + private String noticeConfigName; + + /** + * notice_config_resource 通知配置资源 + */ + private String noticeConfigResource; + + /** + * notice_value 测试配置值,因为可能通过配置值进行特殊处理 + */ + private String noticeValue; + + /** + * app_uuid 项目关联uuid,多个则会有多条记录 + */ + private String appUuid; + + public void setId(Long id) { + this.id = id; + } + + public Long getId() { + return this.id; + } + + public void setUuid(String uuid) { + this.uuid = uuid; + } + + public String getUuid() { + return this.uuid; + } + + public void setDescKey(String descKey) { + this.descKey = descKey; + } + + public String getDescKey() { + return this.descKey; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public Date getCreateTime() { + return this.createTime; + } + + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + + public Date getUpdateTime() { + return this.updateTime; + } + + public void setIsDelete(Integer isDelete) { + this.isDelete = isDelete; + } + + public Integer getIsDelete() { + return this.isDelete; + } + + public void setEnv(String env) { + this.env = env; + } + + public String getEnv() { + return this.env; + } + + public void setNoticeConfigName(String noticeConfigName) { + this.noticeConfigName = noticeConfigName; + } + + public String getNoticeConfigName() { + return this.noticeConfigName; + } + + public void setNoticeConfigResource(String noticeConfigResource) { + this.noticeConfigResource = noticeConfigResource; + } + + public String getNoticeConfigResource() { + return this.noticeConfigResource; + } + + public void setNoticeValue(String noticeValue) { + this.noticeValue = noticeValue; + } + + public String getNoticeValue() { + return this.noticeValue; + } + + public void setAppUuid(String appUuid) { + this.appUuid = appUuid; + } + + public String getAppUuid() { + return this.appUuid; + } +} \ No newline at end of file diff --git a/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/Team.java b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/Team.java new file mode 100644 index 0000000..84aa92e --- /dev/null +++ b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/entity/Team.java @@ -0,0 +1,148 @@ +package cn.icanci.loopstack.ddk.admin.dal.mapper.entity; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; +import java.math.BigDecimal; + +/** +* DdkTeam +* ⚠️ 修改之后请勿使用生成器再次生成,否则会覆盖修改 +* +* @author icanci +* @since 1.0 Created in 2022/12/24 18:28 +*/ +public class Team implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id 主键 + */ + private Long id; + + /** + * uuid 雪花算法随机UUID + */ + private String uuid; + + /** + * desc 功能描述 + */ + private String descKey; + + /** + * create_time 创建时间 + */ + private Date createTime; + + /** + * update_time 更新时间 + */ + private Date updateTime; + + /** + * is_delete 状态 1无效,0有效 + */ + private Integer isDelete; + + /** + * env 环境 + */ + private String env; + + /** + * team_id 项目组id,唯一 + */ + private String teamId; + + /** + * team_name 项目组名字 + */ + private String teamName; + + /** + * group_uuid 事业群关联uuid + */ + private String groupUuid; + + public void setId(Long id) { + this.id = id; + } + + public Long getId() { + return this.id; + } + + public void setUuid(String uuid) { + this.uuid = uuid; + } + + public String getUuid() { + return this.uuid; + } + + public void setDescKey(String descKey) { + this.descKey = descKey; + } + + public String getDescKey() { + return this.descKey; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public Date getCreateTime() { + return this.createTime; + } + + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + + public Date getUpdateTime() { + return this.updateTime; + } + + public void setIsDelete(Integer isDelete) { + this.isDelete = isDelete; + } + + public Integer getIsDelete() { + return this.isDelete; + } + + public void setEnv(String env) { + this.env = env; + } + + public String getEnv() { + return this.env; + } + + public void setTeamId(String teamId) { + this.teamId = teamId; + } + + public String getTeamId() { + return this.teamId; + } + + public void setTeamName(String teamName) { + this.teamName = teamName; + } + + public String getTeamName() { + return this.teamName; + } + + public void setGroupUuid(String groupUuid) { + this.groupUuid = groupUuid; + } + + public String getGroupUuid() { + return this.groupUuid; + } +} \ No newline at end of file diff --git a/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/AppConfigMapper.java b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/AppConfigMapper.java new file mode 100644 index 0000000..31736f0 --- /dev/null +++ b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/AppConfigMapper.java @@ -0,0 +1,83 @@ +package cn.icanci.loopstack.ddk.admin.dal.mapper.mapper; + +import cn.icanci.loopstack.ddk.admin.dal.mapper.entity.*; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** +* DdkAppConfigMapper +* ⚠️ 修改之后请勿使用生成器再次生成,否则会覆盖修改 +* +* @author icanci +* @since 1.0 Created in 2022/12/24 18:28 +*/ +@Mapper +public interface AppConfigMapper { + + /** + * 新增一条记录 + * + * @param ddkAppConfig 新增数据 + **/ + int insert(AppConfig ddkAppConfig); + + /** + * 新增多条记录 + * + * @param list 新增数据列表 + **/ + int batchInsert(List list); + + /** + * 更新一条记录 + * + * @param ddkAppConfig 更新的数据 + **/ + int update(AppConfig ddkAppConfig); + + /** + * 根据id删除一条记录 + * + * @param key 主键 + **/ + int delete(Object key); + + /** + * 批量删除操作 + * + * @param list 删除的数据 + **/ + int batchDelete(List list); + + /** + * 根据主键查询 + * + * @param key 主键 + **/ + AppConfig selectByKey(Object key); + + /** + * 根据条件查询 + * + * @param ddkAppConfig 查询条件 + **/ + List selectList (AppConfig ddkAppConfig); + + /** + * 分页条件查询 + * + * @param ddkAppConfig 查询条件 + * @param page 页 + * @param pageSize 每页大小 + **/ + List selectPage (@Param("ddkAppConfig") AppConfig ddkAppConfig, @Param("page") Integer page, @Param("pageSize") Integer pageSize); + + /** + * 总量查询 + * + * @param ddkAppConfig 查询条件 + **/ + int total(AppConfig ddkAppConfig); +} diff --git a/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/AppMapper.java b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/AppMapper.java new file mode 100644 index 0000000..60c6d04 --- /dev/null +++ b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/AppMapper.java @@ -0,0 +1,83 @@ +package cn.icanci.loopstack.ddk.admin.dal.mapper.mapper; + +import cn.icanci.loopstack.ddk.admin.dal.mapper.entity.*; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** +* DdkAppMapper +* ⚠️ 修改之后请勿使用生成器再次生成,否则会覆盖修改 +* +* @author icanci +* @since 1.0 Created in 2022/12/24 18:28 +*/ +@Mapper +public interface AppMapper { + + /** + * 新增一条记录 + * + * @param ddkApp 新增数据 + **/ + int insert(App ddkApp); + + /** + * 新增多条记录 + * + * @param list 新增数据列表 + **/ + int batchInsert(List list); + + /** + * 更新一条记录 + * + * @param ddkApp 更新的数据 + **/ + int update(App ddkApp); + + /** + * 根据id删除一条记录 + * + * @param key 主键 + **/ + int delete(Object key); + + /** + * 批量删除操作 + * + * @param list 删除的数据 + **/ + int batchDelete(List list); + + /** + * 根据主键查询 + * + * @param key 主键 + **/ + App selectByKey(Object key); + + /** + * 根据条件查询 + * + * @param ddkApp 查询条件 + **/ + List selectList (App ddkApp); + + /** + * 分页条件查询 + * + * @param ddkApp 查询条件 + * @param page 页 + * @param pageSize 每页大小 + **/ + List selectPage (@Param("ddkApp") App ddkApp, @Param("page") Integer page, @Param("pageSize") Integer pageSize); + + /** + * 总量查询 + * + * @param ddkApp 查询条件 + **/ + int total(App ddkApp); +} diff --git a/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/GroupKeyMapper.java b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/GroupKeyMapper.java index b2c5e9c..098725a 100644 --- a/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/GroupKeyMapper.java +++ b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/GroupKeyMapper.java @@ -11,7 +11,7 @@ import java.util.List; * ⚠️ 修改之后请勿使用生成器再次生成,否则会覆盖修改 * * @author icanci -* @since 1.0 Created in 2022/12/24 14:33 +* @since 1.0 Created in 2022/12/24 18:28 */ @Mapper public interface GroupKeyMapper { diff --git a/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/NoticeConfigMapper.java b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/NoticeConfigMapper.java new file mode 100644 index 0000000..2589b1a --- /dev/null +++ b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/NoticeConfigMapper.java @@ -0,0 +1,83 @@ +package cn.icanci.loopstack.ddk.admin.dal.mapper.mapper; + +import cn.icanci.loopstack.ddk.admin.dal.mapper.entity.*; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** +* DdkNoticeConfigMapper +* ⚠️ 修改之后请勿使用生成器再次生成,否则会覆盖修改 +* +* @author icanci +* @since 1.0 Created in 2022/12/24 18:28 +*/ +@Mapper +public interface NoticeConfigMapper { + + /** + * 新增一条记录 + * + * @param ddkNoticeConfig 新增数据 + **/ + int insert(NoticeConfig ddkNoticeConfig); + + /** + * 新增多条记录 + * + * @param list 新增数据列表 + **/ + int batchInsert(List list); + + /** + * 更新一条记录 + * + * @param ddkNoticeConfig 更新的数据 + **/ + int update(NoticeConfig ddkNoticeConfig); + + /** + * 根据id删除一条记录 + * + * @param key 主键 + **/ + int delete(Object key); + + /** + * 批量删除操作 + * + * @param list 删除的数据 + **/ + int batchDelete(List list); + + /** + * 根据主键查询 + * + * @param key 主键 + **/ + NoticeConfig selectByKey(Object key); + + /** + * 根据条件查询 + * + * @param ddkNoticeConfig 查询条件 + **/ + List selectList (NoticeConfig ddkNoticeConfig); + + /** + * 分页条件查询 + * + * @param ddkNoticeConfig 查询条件 + * @param page 页 + * @param pageSize 每页大小 + **/ + List selectPage (@Param("ddkNoticeConfig") NoticeConfig ddkNoticeConfig, @Param("page") Integer page, @Param("pageSize") Integer pageSize); + + /** + * 总量查询 + * + * @param ddkNoticeConfig 查询条件 + **/ + int total(NoticeConfig ddkNoticeConfig); +} diff --git a/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/TeamMapper.java b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/TeamMapper.java new file mode 100644 index 0000000..a87e912 --- /dev/null +++ b/admin/admin-dal/src/main/java/cn/icanci/loopstack/ddk/admin/dal/mapper/mapper/TeamMapper.java @@ -0,0 +1,83 @@ +package cn.icanci.loopstack.ddk.admin.dal.mapper.mapper; + +import cn.icanci.loopstack.ddk.admin.dal.mapper.entity.*; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** +* DdkTeamMapper +* ⚠️ 修改之后请勿使用生成器再次生成,否则会覆盖修改 +* +* @author icanci +* @since 1.0 Created in 2022/12/24 18:28 +*/ +@Mapper +public interface TeamMapper { + + /** + * 新增一条记录 + * + * @param ddkTeam 新增数据 + **/ + int insert(Team ddkTeam); + + /** + * 新增多条记录 + * + * @param list 新增数据列表 + **/ + int batchInsert(List list); + + /** + * 更新一条记录 + * + * @param ddkTeam 更新的数据 + **/ + int update(Team ddkTeam); + + /** + * 根据id删除一条记录 + * + * @param key 主键 + **/ + int delete(Object key); + + /** + * 批量删除操作 + * + * @param list 删除的数据 + **/ + int batchDelete(List list); + + /** + * 根据主键查询 + * + * @param key 主键 + **/ + Team selectByKey(Object key); + + /** + * 根据条件查询 + * + * @param ddkTeam 查询条件 + **/ + List selectList (Team ddkTeam); + + /** + * 分页条件查询 + * + * @param ddkTeam 查询条件 + * @param page 页 + * @param pageSize 每页大小 + **/ + List selectPage (@Param("ddkTeam") Team ddkTeam, @Param("page") Integer page, @Param("pageSize") Integer pageSize); + + /** + * 总量查询 + * + * @param ddkTeam 查询条件 + **/ + int total(Team ddkTeam); +} diff --git a/admin/admin-dal/src/main/resources/DataSource.md b/admin/admin-dal/src/main/resources/DataSource.md index cf405da..d942197 100644 --- a/admin/admin-dal/src/main/resources/DataSource.md +++ b/admin/admin-dal/src/main/resources/DataSource.md @@ -5,6 +5,35 @@ | 作者 | icanci | | 数据库名 | ddk | +## ddk_app表结构说明 +| 代码字段名 | 字段名 | 数据类型(代码) | 数据类型 | 长度 | NullAble | 注释 | +| :--------- | ------ | ---------------- | -------- | ---- | -------------- | ---- | +| id | id | Long | bigint | 19 | NO | 主键 | +| uuid | uuid | String | varchar | 40 | NO | 雪花算法随机UUID | +| descKey | desc | String | varchar | 80 | NO | 功能描述 | +| createTime | create_time | Date | datetime | | NO | 创建时间 | +| updateTime | update_time | Date | datetime | | NO | 更新时间 | +| isDelete | is_delete | Integer | int | 10 | NO | 状态 1无效,0有效 | +| env | env | String | varchar | 16 | NO | 环境 | +| appId | app_id | String | varchar | 40 | NO | 项目id,全局唯一 | +| appName | app_name | String | varchar | 80 | NO | 项目名字 | +| teamUuid | team_uuid | String | varchar | 40 | NO | 项目组关联uuid | + +## ddk_app_config表结构说明 +| 代码字段名 | 字段名 | 数据类型(代码) | 数据类型 | 长度 | NullAble | 注释 | +| :--------- | ------ | ---------------- | -------- | ---- | -------------- | ---- | +| id | id | Long | bigint | 19 | NO | 主键 | +| uuid | uuid | String | varchar | 40 | NO | 雪花算法随机UUID | +| descKey | desc | String | varchar | 80 | NO | 功能描述 | +| createTime | create_time | Date | datetime | | NO | 创建时间 | +| updateTime | update_time | Date | datetime | | NO | 更新时间 | +| isDelete | is_delete | Integer | int | 10 | NO | 状态 1无效,0有效 | +| env | env | String | varchar | 16 | NO | 环境 | +| appConfigName | app_config_name | String | varchar | 40 | NO | 配置名称 | +| appConfigValue | app_config_value | String | varchar | 200 | NO | 配置值, | +| appConfigType | app_config_type | String | varchar | 16 | NO | 配置类型 | +| appUuid | app_uuid | String | varchar | 40 | NO | 项目关联uuid | + ## ddk_group表结构说明 | 代码字段名 | 字段名 | 数据类型(代码) | 数据类型 | 长度 | NullAble | 注释 | | :--------- | ------ | ---------------- | -------- | ---- | -------------- | ---- | @@ -18,6 +47,35 @@ | isDelete | is_delete | Integer | int | 10 | NO | 状态 1无效,0有效 | | env | env | String | varchar | 16 | NO | 环境 | +## ddk_notice_config表结构说明 +| 代码字段名 | 字段名 | 数据类型(代码) | 数据类型 | 长度 | NullAble | 注释 | +| :--------- | ------ | ---------------- | -------- | ---- | -------------- | ---- | +| id | id | Long | bigint | 19 | NO | 主键 | +| uuid | uuid | String | varchar | 40 | NO | 雪花算法随机UUID | +| descKey | desc | String | varchar | 80 | NO | 功能描述 | +| createTime | create_time | Date | datetime | | NO | 创建时间 | +| updateTime | update_time | Date | datetime | | NO | 更新时间 | +| isDelete | is_delete | Integer | int | 10 | NO | 状态 1无效,0有效 | +| env | env | String | varchar | 16 | NO | 环境 | +| noticeConfigName | notice_config_name | String | varchar | 40 | NO | 通知配置名称 | +| noticeConfigResource | notice_config_resource | String | varchar | 200 | NO | 通知配置资源 | +| noticeValue | notice_value | String | varchar | 200 | NO | 测试配置值,因为可能通过配置值进行特殊处理 | +| appUuid | app_uuid | String | varchar | 40 | NO | 项目关联uuid,多个则会有多条记录 | + +## ddk_team表结构说明 +| 代码字段名 | 字段名 | 数据类型(代码) | 数据类型 | 长度 | NullAble | 注释 | +| :--------- | ------ | ---------------- | -------- | ---- | -------------- | ---- | +| id | id | Long | bigint | 19 | NO | 主键 | +| uuid | uuid | String | varchar | 40 | NO | 雪花算法随机UUID | +| descKey | desc | String | varchar | 80 | NO | 功能描述 | +| createTime | create_time | Date | datetime | | NO | 创建时间 | +| updateTime | update_time | Date | datetime | | NO | 更新时间 | +| isDelete | is_delete | Integer | int | 10 | NO | 状态 1无效,0有效 | +| env | env | String | varchar | 16 | NO | 环境 | +| teamId | team_id | String | varchar | 40 | NO | 项目组id,唯一 | +| teamName | team_name | String | varchar | 80 | NO | 项目组名字 | +| groupUuid | group_uuid | String | varchar | 40 | NO | 事业群关联uuid | + diff --git a/admin/admin-dal/src/main/resources/mybatis/mapper/AppConfigMapper.xml b/admin/admin-dal/src/main/resources/mybatis/mapper/AppConfigMapper.xml new file mode 100644 index 0000000..31347a3 --- /dev/null +++ b/admin/admin-dal/src/main/resources/mybatis/mapper/AppConfigMapper.xml @@ -0,0 +1,296 @@ + + + + + + + + + + + + + + + + + + + + + `id`, + `uuid`, + `desc`, + `create_time`, + `update_time`, + `is_delete`, + `env`, + `app_config_name`, + `app_config_value`, + `app_config_type`, + `app_uuid` + + + + + INSERT INTO ddk_app_config + + + `id`, + + + `uuid`, + + + `desc`, + + + `create_time`, + + + `update_time`, + + + `is_delete`, + + + `env`, + + + `app_config_name`, + + + `app_config_value`, + + + `app_config_type`, + + + `app_uuid` + + + + + #{id}, + + + #{uuid}, + + + #{descKey}, + + + #{createTime}, + + + #{updateTime}, + + + #{isDelete}, + + + #{env}, + + + #{appConfigName}, + + + #{appConfigValue}, + + + #{appConfigType}, + + + #{appUuid} + + + + + + + INSERT INTO ddk_app_config ( + + ) VALUES + + ( + #{curr.id}, + #{curr.uuid}, + #{curr.descKey}, + #{curr.createTime}, + #{curr.updateTime}, + #{curr.isDelete}, + #{curr.env}, + #{curr.appConfigName}, + #{curr.appConfigValue}, + #{curr.appConfigType}, + #{curr.appUuid} + ) + + + + + + UPDATE ddk_app_config + + `uuid` = #{uuid}, + `desc` = #{descKey}, + `create_time` = #{createTime}, + `update_time` = #{updateTime}, + `is_delete` = #{isDelete}, + `env` = #{env}, + `app_config_name` = #{appConfigName}, + `app_config_value` = #{appConfigValue}, + `app_config_type` = #{appConfigType}, + `app_uuid` = #{appUuid} + + WHERE `id` = #{id} + + + + + DELETE FROM ddk_app_config + WHERE `id` = #{key} + + + + + DELETE FROM ddk_app_config WHERE id IN + + #{item} + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/admin/admin-dal/src/main/resources/mybatis/mapper/AppMapper.xml b/admin/admin-dal/src/main/resources/mybatis/mapper/AppMapper.xml new file mode 100644 index 0000000..0ab9dee --- /dev/null +++ b/admin/admin-dal/src/main/resources/mybatis/mapper/AppMapper.xml @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + `id`, + `uuid`, + `desc`, + `create_time`, + `update_time`, + `is_delete`, + `env`, + `app_id`, + `app_name`, + `team_uuid` + + + + + INSERT INTO ddk_app + + + `id`, + + + `uuid`, + + + `desc`, + + + `create_time`, + + + `update_time`, + + + `is_delete`, + + + `env`, + + + `app_id`, + + + `app_name`, + + + `team_uuid` + + + + + #{id}, + + + #{uuid}, + + + #{descKey}, + + + #{createTime}, + + + #{updateTime}, + + + #{isDelete}, + + + #{env}, + + + #{appId}, + + + #{appName}, + + + #{teamUuid} + + + + + + + INSERT INTO ddk_app ( + + ) VALUES + + ( + #{curr.id}, + #{curr.uuid}, + #{curr.descKey}, + #{curr.createTime}, + #{curr.updateTime}, + #{curr.isDelete}, + #{curr.env}, + #{curr.appId}, + #{curr.appName}, + #{curr.teamUuid} + ) + + + + + + UPDATE ddk_app + + `uuid` = #{uuid}, + `desc` = #{descKey}, + `create_time` = #{createTime}, + `update_time` = #{updateTime}, + `is_delete` = #{isDelete}, + `env` = #{env}, + `app_id` = #{appId}, + `app_name` = #{appName}, + `team_uuid` = #{teamUuid} + + WHERE `id` = #{id} + + + + + DELETE FROM ddk_app + WHERE `id` = #{key} + + + + + DELETE FROM ddk_app WHERE id IN + + #{item} + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/admin/admin-dal/src/main/resources/mybatis/mapper/NoticeConfigMapper.xml b/admin/admin-dal/src/main/resources/mybatis/mapper/NoticeConfigMapper.xml new file mode 100644 index 0000000..f94fef0 --- /dev/null +++ b/admin/admin-dal/src/main/resources/mybatis/mapper/NoticeConfigMapper.xml @@ -0,0 +1,296 @@ + + + + + + + + + + + + + + + + + + + + + `id`, + `uuid`, + `desc`, + `create_time`, + `update_time`, + `is_delete`, + `env`, + `notice_config_name`, + `notice_config_resource`, + `notice_value`, + `app_uuid` + + + + + INSERT INTO ddk_notice_config + + + `id`, + + + `uuid`, + + + `desc`, + + + `create_time`, + + + `update_time`, + + + `is_delete`, + + + `env`, + + + `notice_config_name`, + + + `notice_config_resource`, + + + `notice_value`, + + + `app_uuid` + + + + + #{id}, + + + #{uuid}, + + + #{descKey}, + + + #{createTime}, + + + #{updateTime}, + + + #{isDelete}, + + + #{env}, + + + #{noticeConfigName}, + + + #{noticeConfigResource}, + + + #{noticeValue}, + + + #{appUuid} + + + + + + + INSERT INTO ddk_notice_config ( + + ) VALUES + + ( + #{curr.id}, + #{curr.uuid}, + #{curr.descKey}, + #{curr.createTime}, + #{curr.updateTime}, + #{curr.isDelete}, + #{curr.env}, + #{curr.noticeConfigName}, + #{curr.noticeConfigResource}, + #{curr.noticeValue}, + #{curr.appUuid} + ) + + + + + + UPDATE ddk_notice_config + + `uuid` = #{uuid}, + `desc` = #{descKey}, + `create_time` = #{createTime}, + `update_time` = #{updateTime}, + `is_delete` = #{isDelete}, + `env` = #{env}, + `notice_config_name` = #{noticeConfigName}, + `notice_config_resource` = #{noticeConfigResource}, + `notice_value` = #{noticeValue}, + `app_uuid` = #{appUuid} + + WHERE `id` = #{id} + + + + + DELETE FROM ddk_notice_config + WHERE `id` = #{key} + + + + + DELETE FROM ddk_notice_config WHERE id IN + + #{item} + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/admin/admin-dal/src/main/resources/mybatis/mapper/TeamMapper.xml b/admin/admin-dal/src/main/resources/mybatis/mapper/TeamMapper.xml new file mode 100644 index 0000000..17bd57a --- /dev/null +++ b/admin/admin-dal/src/main/resources/mybatis/mapper/TeamMapper.xml @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + `id`, + `uuid`, + `desc`, + `create_time`, + `update_time`, + `is_delete`, + `env`, + `team_id`, + `team_name`, + `group_uuid` + + + + + INSERT INTO ddk_team + + + `id`, + + + `uuid`, + + + `desc`, + + + `create_time`, + + + `update_time`, + + + `is_delete`, + + + `env`, + + + `team_id`, + + + `team_name`, + + + `group_uuid` + + + + + #{id}, + + + #{uuid}, + + + #{descKey}, + + + #{createTime}, + + + #{updateTime}, + + + #{isDelete}, + + + #{env}, + + + #{teamId}, + + + #{teamName}, + + + #{groupUuid} + + + + + + + INSERT INTO ddk_team ( + + ) VALUES + + ( + #{curr.id}, + #{curr.uuid}, + #{curr.descKey}, + #{curr.createTime}, + #{curr.updateTime}, + #{curr.isDelete}, + #{curr.env}, + #{curr.teamId}, + #{curr.teamName}, + #{curr.groupUuid} + ) + + + + + + UPDATE ddk_team + + `uuid` = #{uuid}, + `desc` = #{descKey}, + `create_time` = #{createTime}, + `update_time` = #{updateTime}, + `is_delete` = #{isDelete}, + `env` = #{env}, + `team_id` = #{teamId}, + `team_name` = #{teamName}, + `group_uuid` = #{groupUuid} + + WHERE `id` = #{id} + + + + + DELETE FROM ddk_team + WHERE `id` = #{key} + + + + + DELETE FROM ddk_team WHERE id IN + + #{item} + + + + + + + + + + + + + + + \ No newline at end of file -- Gitee