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 0000000000000000000000000000000000000000..c6bd0fb9613e0490507ddf9b852bf7e0ef1b35e7 --- /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 0000000000000000000000000000000000000000..824b6f3e5a325e19b9953a98667d85a78ddb0d5d --- /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 f7912efaa9197fcb94721fcba7bceaa3d9049b00..0e0ed327b7946026294e30f1db7139593cdf9b16 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 0000000000000000000000000000000000000000..575f82404da45aaafb1b99470d88e427811c6b05 --- /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 0000000000000000000000000000000000000000..84aa92e6ac6284936b2d845cbf67089be89818a4 --- /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 0000000000000000000000000000000000000000..31736f0a050d8135851253f24bbac0ece7aca905 --- /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 0000000000000000000000000000000000000000..60c6d049a265ad0ca13b16cb5a4ad1cf9d1d7889 --- /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 b2c5e9c03ee4576cd1af56e090ad0fdaea4b6be0..098725aa48e0800ee99af048a5058864e9485748 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 0000000000000000000000000000000000000000..2589b1a9d4e5288a80f6285a3e0299b204ed2cc1 --- /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 0000000000000000000000000000000000000000..a87e9127c6d2ce28e7857e7c732075697255db03 --- /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 cf405dabc43fc9a07e415209a6bd7cf0eaf8c089..d94219763fc88bc54d5d0a56898efba6783187a6 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 0000000000000000000000000000000000000000..31347a3932bde3359d917a445ec8a7fd8665df2e --- /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 0000000000000000000000000000000000000000..0ab9dee06fbf5f0446048577060fb7812a7e0d06 --- /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 0000000000000000000000000000000000000000..f94fef014cc97d9db2e78a1d61f94fc38a607d3a --- /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 0000000000000000000000000000000000000000..17bd57a387b62fdbf9b1d6bf21358ce4fd58496b --- /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 diff --git a/pom.xml b/pom.xml index 67b3b9921d7f2c73d8e21891e5d6500230ed1e75..dbf1af2d40cff12f37e49eee9c81630453a1ecf3 100644 --- a/pom.xml +++ b/pom.xml @@ -17,7 +17,7 @@ DDK DDK - https://gitee.com/icanci/ddk + https://gitee.com/loopstack/ddk