From 5a5d4ca3f0eff0f2e05e9c8d4ce239ad56980fc1 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Mon, 20 Oct 2025 12:09:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../heyu/api/data/dao/vv/VvAllDataDao.java | 36 +++ .../data/dao/vv/VvCreateDataConfigDao.java | 36 +++ .../heyu/api/data/dao/vv/VvResourceDao.java | 4 +- .../api/data/entity/vv/VvAllDataEntity.java | 239 ++++++++++++++++++ .../entity/vv/VvCreateDataConfigEntity.java | 182 +++++++++++++ .../data/entity/vv/VvRequestLogEntity.java | 71 ++++-- .../service/impl/vv/VvAllDataServiceImpl.java | 68 +++++ .../vv/VvCreateDataConfigServiceImpl.java | 68 +++++ .../api/data/service/vv/VvAllDataService.java | 34 +++ .../service/vv/VvCreateDataConfigService.java | 34 +++ .../heyu/api/data/utils/ExpressionParse.java | 9 +- .../main/resources/mapper/vv/VvAllDataDao.xml | 6 + .../mapper/vv/VvCreateDataConfigDao.xml | 6 + .../java/com/test/xxx/MysqlMain_insert.java | 2 +- .../mm/AdminResourceController.java | 2 +- .../src/test/java/com/api/test/Test1.java | 5 + 16 files changed, 779 insertions(+), 23 deletions(-) create mode 100644 api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvAllDataDao.java create mode 100644 api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvCreateDataConfigDao.java create mode 100644 api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvAllDataEntity.java create mode 100644 api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvCreateDataConfigEntity.java create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvAllDataServiceImpl.java create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvCreateDataConfigServiceImpl.java create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/vv/VvAllDataService.java create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/vv/VvCreateDataConfigService.java create mode 100644 api-mapper/src/main/resources/mapper/vv/VvAllDataDao.xml create mode 100644 api-mapper/src/main/resources/mapper/vv/VvCreateDataConfigDao.xml diff --git a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvAllDataDao.java b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvAllDataDao.java new file mode 100644 index 0000000..a28fe1f --- /dev/null +++ b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvAllDataDao.java @@ -0,0 +1,36 @@ +package com.heyu.api.data.dao.vv; +/** +*

+* 所有数据表 服务类 +*

+* +* @author quyixiao +* @since 2025-10-20 +*/ +import com.heyu.api.data.entity.vv.VvAllDataEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +@Mapper +public interface VvAllDataDao extends BaseMapper { + + + VvAllDataEntity selectVvAllDataById(@Param("id")Long id); + + + Long insertVvAllData(VvAllDataEntity vvAllData); + + + Long insertOrUpdateVvAllData(VvAllDataEntity vvAllData); + + + int updateVvAllDataById(VvAllDataEntity vvAllData); + + + int updateCoverVvAllDataById(VvAllDataEntity vvAllData); + + + int deleteVvAllDataById(@Param("id")Long id); + + +} \ No newline at end of file diff --git a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvCreateDataConfigDao.java b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvCreateDataConfigDao.java new file mode 100644 index 0000000..dd97ae9 --- /dev/null +++ b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvCreateDataConfigDao.java @@ -0,0 +1,36 @@ +package com.heyu.api.data.dao.vv; +/** +*

+* 所有数据表 服务类 +*

+* +* @author quyixiao +* @since 2025-10-20 +*/ +import com.heyu.api.data.entity.vv.VvCreateDataConfigEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +@Mapper +public interface VvCreateDataConfigDao extends BaseMapper { + + + VvCreateDataConfigEntity selectVvCreateDataConfigById(@Param("id")Long id); + + + Long insertVvCreateDataConfig(VvCreateDataConfigEntity vvCreateDataConfig); + + + Long insertOrUpdateVvCreateDataConfig(VvCreateDataConfigEntity vvCreateDataConfig); + + + int updateVvCreateDataConfigById(VvCreateDataConfigEntity vvCreateDataConfig); + + + int updateCoverVvCreateDataConfigById(VvCreateDataConfigEntity vvCreateDataConfig); + + + int deleteVvCreateDataConfigById(@Param("id")Long id); + + +} \ No newline at end of file diff --git a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvResourceDao.java b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvResourceDao.java index dde0256..8674d92 100644 --- a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvResourceDao.java +++ b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvResourceDao.java @@ -8,10 +8,10 @@ package com.heyu.api.data.dao.vv; * @since 2025-08-25 */ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.heyu.api.data.dto.vv.VVResourceDTO; import com.heyu.api.data.entity.vv.VvResourceEntity; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.lz.mybatis.plugin.annotations.*; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -41,7 +41,7 @@ public interface VvResourceDao extends BaseMapper { int deleteVvResourceById(@Param("id") Long id); - @OrderBy(VvResourceEntity.default_sort) + @OrderBy(value={VvResourceEntity.default_sort},type={OrderType.ASC}) List selectByCondition(IPage page, @IF @LIKE String fileName, @IF String type, diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvAllDataEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvAllDataEntity.java new file mode 100644 index 0000000..00fbeab --- /dev/null +++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvAllDataEntity.java @@ -0,0 +1,239 @@ +package com.heyu.api.data.entity.vv; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.lz.mybatis.plugin.annotations.AS; + +import java.math.BigDecimal; +import java.util.Date;import java.util.Date; +/** +*所有数据表 +* @author quyixiao +* @since 2025-10-20 +*/ + +@Data +@TableName("vv_all_data") +public class VvAllDataEntity implements java.io.Serializable { +private static final long serialVersionUID = 1L; + + public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvAllDataEntity:"; + + public final static String all = CLASS_NAME + "*"; + public final static String id_ = CLASS_NAME + "id"; // + public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除 + public final static String create_time = CLASS_NAME + "create_time"; // 创建时间 + public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间 + public final static String name_ = CLASS_NAME + "name"; // token + public final static String x_ = CLASS_NAME + "x"; // 用户名 + public final static String y_ = CLASS_NAME + "y"; // y值 + public final static String header_title = CLASS_NAME + "header_title"; // 头部标题 + public final static String x_title = CLASS_NAME + "x_title"; // x 标题 + public final static String y_title = CLASS_NAME + "y_title"; // y 标题 + public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建日期 + // + @TableId(value = "id", type = IdType.AUTO) + private Long id; + //是否删除:0 否 1 删除 + private Integer isDelete; + //创建时间 + private Date createTime; + //修改时间 + private Date modifyTime; + //token + private String name; + //用户名 + private String x; + //y值 + private BigDecimal y; + //头部标题 + private String headerTitle; + //x 标题 + private String xTitle; + //y 标题 + private String yTitle; + //创建日期 + private Long createTimestamp; + /** + * + * @return + */ + public Long getId() { + return id; + } + /** + * + * @param id + */ + public void setId(Long id) { + this.id = id; + } + + /** + * 是否删除:0 否 1 删除 + * @return + */ + public Integer getIsDelete() { + return isDelete; + } + /** + * 是否删除:0 否 1 删除 + * @param isDelete + */ + public void setIsDelete(Integer isDelete) { + this.isDelete = isDelete; + } + + /** + * 创建时间 + * @return + */ + public Date getCreateTime() { + return createTime; + } + /** + * 创建时间 + * @param createTime + */ + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + /** + * 修改时间 + * @return + */ + public Date getModifyTime() { + return modifyTime; + } + /** + * 修改时间 + * @param modifyTime + */ + public void setModifyTime(Date modifyTime) { + this.modifyTime = modifyTime; + } + + /** + * token + * @return + */ + public String getName() { + return name; + } + /** + * token + * @param name + */ + public void setName(String name) { + this.name = name; + } + + /** + * 用户名 + * @return + */ + public String getX() { + return x; + } + /** + * 用户名 + * @param x + */ + public void setX(String x) { + this.x = x; + } + + /** + * y值 + * @return + */ + public BigDecimal getY() { + return y; + } + /** + * y值 + * @param y + */ + public void setY(BigDecimal y) { + this.y = y; + } + + /** + * 头部标题 + * @return + */ + public String getHeaderTitle() { + return headerTitle; + } + /** + * 头部标题 + * @param headerTitle + */ + public void setHeaderTitle(String headerTitle) { + this.headerTitle = headerTitle; + } + + /** + * x 标题 + * @return + */ + public String getXTitle() { + return xTitle; + } + /** + * x 标题 + * @param xTitle + */ + public void setXTitle(String xTitle) { + this.xTitle = xTitle; + } + + /** + * y 标题 + * @return + */ + public String getYTitle() { + return yTitle; + } + /** + * y 标题 + * @param yTitle + */ + public void setYTitle(String yTitle) { + this.yTitle = yTitle; + } + + /** + * 创建日期 + * @return + */ + public Long getCreateTimestamp() { + return createTimestamp; + } + /** + * 创建日期 + * @param createTimestamp + */ + public void setCreateTimestamp(Long createTimestamp) { + this.createTimestamp = createTimestamp; + } + + @Override + public String toString() { + return "VvAllDataEntity{" + + ",id=" + id + + ",isDelete=" + isDelete + + ",createTime=" + createTime + + ",modifyTime=" + modifyTime + + ",name=" + name + + ",x=" + x + + ",y=" + y + + ",headerTitle=" + headerTitle + + ",xTitle=" + xTitle + + ",yTitle=" + yTitle + + ",createTimestamp=" + createTimestamp + + "}"; + } +} \ No newline at end of file diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvCreateDataConfigEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvCreateDataConfigEntity.java new file mode 100644 index 0000000..df45635 --- /dev/null +++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvCreateDataConfigEntity.java @@ -0,0 +1,182 @@ +package com.heyu.api.data.entity.vv; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.lz.mybatis.plugin.annotations.AS; + +import java.math.BigDecimal; +import java.util.Date;import java.util.Date; +/** +*所有数据表 +* @author quyixiao +* @since 2025-10-20 +*/ + +@Data +@TableName("vv_create_data_config") +public class VvCreateDataConfigEntity implements java.io.Serializable { +private static final long serialVersionUID = 1L; + + public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvCreateDataConfigEntity:"; + + public final static String all = CLASS_NAME + "*"; + public final static String id_ = CLASS_NAME + "id"; // + public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除 + public final static String create_time = CLASS_NAME + "create_time"; // 创建时间 + public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间 + public final static String sql_config = CLASS_NAME + "sql_config"; // sql配置 + public final static String params_config = CLASS_NAME + "params_config"; // 参数配置 + public final static String insert_table = CLASS_NAME + "insert_table"; // 插入的表名 + public final static String cron_exp = CLASS_NAME + "cron_exp"; // 执行时间 + // + @TableId(value = "id", type = IdType.AUTO) + private Long id; + //是否删除:0 否 1 删除 + private Integer isDelete; + //创建时间 + private Date createTime; + //修改时间 + private Date modifyTime; + //sql配置 + private String sqlConfig; + //参数配置 + private String paramsConfig; + //插入的表名 + private String insertTable; + //执行时间 + private String cronExp; + /** + * + * @return + */ + public Long getId() { + return id; + } + /** + * + * @param id + */ + public void setId(Long id) { + this.id = id; + } + + /** + * 是否删除:0 否 1 删除 + * @return + */ + public Integer getIsDelete() { + return isDelete; + } + /** + * 是否删除:0 否 1 删除 + * @param isDelete + */ + public void setIsDelete(Integer isDelete) { + this.isDelete = isDelete; + } + + /** + * 创建时间 + * @return + */ + public Date getCreateTime() { + return createTime; + } + /** + * 创建时间 + * @param createTime + */ + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + /** + * 修改时间 + * @return + */ + public Date getModifyTime() { + return modifyTime; + } + /** + * 修改时间 + * @param modifyTime + */ + public void setModifyTime(Date modifyTime) { + this.modifyTime = modifyTime; + } + + /** + * sql配置 + * @return + */ + public String getSqlConfig() { + return sqlConfig; + } + /** + * sql配置 + * @param sqlConfig + */ + public void setSqlConfig(String sqlConfig) { + this.sqlConfig = sqlConfig; + } + + /** + * 参数配置 + * @return + */ + public String getParamsConfig() { + return paramsConfig; + } + /** + * 参数配置 + * @param paramsConfig + */ + public void setParamsConfig(String paramsConfig) { + this.paramsConfig = paramsConfig; + } + + /** + * 插入的表名 + * @return + */ + public String getInsertTable() { + return insertTable; + } + /** + * 插入的表名 + * @param insertTable + */ + public void setInsertTable(String insertTable) { + this.insertTable = insertTable; + } + + /** + * 执行时间 + * @return + */ + public String getCronExp() { + return cronExp; + } + /** + * 执行时间 + * @param cronExp + */ + public void setCronExp(String cronExp) { + this.cronExp = cronExp; + } + + @Override + public String toString() { + return "VvCreateDataConfigEntity{" + + ",id=" + id + + ",isDelete=" + isDelete + + ",createTime=" + createTime + + ",modifyTime=" + modifyTime + + ",sqlConfig=" + sqlConfig + + ",paramsConfig=" + paramsConfig + + ",insertTable=" + insertTable + + ",cronExp=" + cronExp + + "}"; + } +} \ No newline at end of file diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvRequestLogEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvRequestLogEntity.java index 8e9740d..d1ca14a 100644 --- a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvRequestLogEntity.java +++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvRequestLogEntity.java @@ -1,15 +1,16 @@ package com.heyu.api.data.entity.vv; - import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; +import com.lz.mybatis.plugin.annotations.AS; -import java.util.Date; +import java.math.BigDecimal; +import java.util.Date;import java.util.Date; /** *评论表 * @author quyixiao -* @since 2025-10-19 +* @since 2025-10-20 */ @Data @@ -20,19 +21,21 @@ private static final long serialVersionUID = 1L; public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvRequestLogEntity:"; public final static String all = CLASS_NAME + "*"; - public final static String id_ = CLASS_NAME + "id"; // - public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除 - public final static String create_time = CLASS_NAME + "create_time"; // 创建时间 - public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间 - public final static String token_ = CLASS_NAME + "token"; // token - public final static String user_name = CLASS_NAME + "user_name"; // 用户名 - public final static String uri_ = CLASS_NAME + "uri"; // uri - public final static String trace_id = CLASS_NAME + "trace_id"; // 日志编号 - public final static String msg_send_time = CLASS_NAME + "msg_send_time"; // 消息发送时间 - public final static String exet_ = CLASS_NAME + "exet"; // 时间 - public final static String params_ = CLASS_NAME + "params"; // 参数 - public final static String buyer_id = CLASS_NAME + "buyer_id"; // 买家id - public final static String description_ = CLASS_NAME + "description"; // 描述 + public final static String id_ = CLASS_NAME + "id"; // + public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除 + public final static String create_time = CLASS_NAME + "create_time"; // 创建时间 + public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间 + public final static String token_ = CLASS_NAME + "token"; // token + public final static String user_name = CLASS_NAME + "user_name"; // 用户名 + public final static String uri_ = CLASS_NAME + "uri"; // uri + public final static String trace_id = CLASS_NAME + "trace_id"; // 日志编号 + public final static String msg_send_time = CLASS_NAME + "msg_send_time"; // 消息发送时间 + public final static String exet_ = CLASS_NAME + "exet"; // 时间 + public final static String params_ = CLASS_NAME + "params"; // 参数 + public final static String buyer_id = CLASS_NAME + "buyer_id"; // 买家id + public final static String description_ = CLASS_NAME + "description"; // 描述 + public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建时间撮 + public final static String create_day = CLASS_NAME + "create_day"; // 创建日 // @TableId(value = "id", type = IdType.AUTO) private Long id; @@ -60,6 +63,10 @@ private static final long serialVersionUID = 1L; private Long buyerId; //描述 private String description; + //创建时间撮 + private Long createTimestamp; + //创建日 + private String createDay; /** * * @return @@ -255,6 +262,36 @@ private static final long serialVersionUID = 1L; this.description = description; } + /** + * 创建时间撮 + * @return + */ + public Long getCreateTimestamp() { + return createTimestamp; + } + /** + * 创建时间撮 + * @param createTimestamp + */ + public void setCreateTimestamp(Long createTimestamp) { + this.createTimestamp = createTimestamp; + } + + /** + * 创建日 + * @return + */ + public String getCreateDay() { + return createDay; + } + /** + * 创建日 + * @param createDay + */ + public void setCreateDay(String createDay) { + this.createDay = createDay; + } + @Override public String toString() { return "VvRequestLogEntity{" + @@ -271,6 +308,8 @@ private static final long serialVersionUID = 1L; ",params=" + params + ",buyerId=" + buyerId + ",description=" + description + + ",createTimestamp=" + createTimestamp + + ",createDay=" + createDay + "}"; } } \ No newline at end of file diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvAllDataServiceImpl.java b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvAllDataServiceImpl.java new file mode 100644 index 0000000..a8118e1 --- /dev/null +++ b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvAllDataServiceImpl.java @@ -0,0 +1,68 @@ +package com.heyu.api.data.service.impl.vv; +/** +*

+* 所有数据表 服务类 +*

+* +* @author quyixiao +* @since 2025-10-20 +*/ + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.heyu.api.data.dao.vv.VvAllDataDao; +import com.heyu.api.data.entity.vv.VvAllDataEntity; +import com.heyu.api.data.service.vv.VvAllDataService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +@Service +public class VvAllDataServiceImpl extends ServiceImpl implements VvAllDataService { + + + @Autowired + private VvAllDataDao vvAllDataDao; + + + + @Override + public VvAllDataEntity selectVvAllDataById(Long id){ + return vvAllDataDao.selectVvAllDataById(id); + } + + + + @Override + public Long insertVvAllData(VvAllDataEntity vvAllData){ + return vvAllDataDao.insertVvAllData(vvAllData); + } + + + + @Override + public Long insertOrUpdateVvAllData(VvAllDataEntity vvAllData){ + return vvAllDataDao.insertOrUpdateVvAllData(vvAllData); + } + + + + @Override + public int updateVvAllDataById(VvAllDataEntity vvAllData){ + return vvAllDataDao.updateVvAllDataById(vvAllData); + } + + + + @Override + public int updateCoverVvAllDataById(VvAllDataEntity vvAllData){ + return vvAllDataDao.updateCoverVvAllDataById(vvAllData); + } + + + + @Override + public int deleteVvAllDataById(Long id){ + return vvAllDataDao.deleteVvAllDataById(id); + } + + + +} diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvCreateDataConfigServiceImpl.java b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvCreateDataConfigServiceImpl.java new file mode 100644 index 0000000..e663fcd --- /dev/null +++ b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvCreateDataConfigServiceImpl.java @@ -0,0 +1,68 @@ +package com.heyu.api.data.service.impl.vv; +/** +*

+* 所有数据表 服务类 +*

+* +* @author quyixiao +* @since 2025-10-20 +*/ + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.heyu.api.data.dao.vv.VvCreateDataConfigDao; +import com.heyu.api.data.entity.vv.VvCreateDataConfigEntity; +import com.heyu.api.data.service.vv.VvCreateDataConfigService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +@Service +public class VvCreateDataConfigServiceImpl extends ServiceImpl implements VvCreateDataConfigService { + + + @Autowired + private VvCreateDataConfigDao vvCreateDataConfigDao; + + + + @Override + public VvCreateDataConfigEntity selectVvCreateDataConfigById(Long id){ + return vvCreateDataConfigDao.selectVvCreateDataConfigById(id); + } + + + + @Override + public Long insertVvCreateDataConfig(VvCreateDataConfigEntity vvCreateDataConfig){ + return vvCreateDataConfigDao.insertVvCreateDataConfig(vvCreateDataConfig); + } + + + + @Override + public Long insertOrUpdateVvCreateDataConfig(VvCreateDataConfigEntity vvCreateDataConfig){ + return vvCreateDataConfigDao.insertOrUpdateVvCreateDataConfig(vvCreateDataConfig); + } + + + + @Override + public int updateVvCreateDataConfigById(VvCreateDataConfigEntity vvCreateDataConfig){ + return vvCreateDataConfigDao.updateVvCreateDataConfigById(vvCreateDataConfig); + } + + + + @Override + public int updateCoverVvCreateDataConfigById(VvCreateDataConfigEntity vvCreateDataConfig){ + return vvCreateDataConfigDao.updateCoverVvCreateDataConfigById(vvCreateDataConfig); + } + + + + @Override + public int deleteVvCreateDataConfigById(Long id){ + return vvCreateDataConfigDao.deleteVvCreateDataConfigById(id); + } + + + +} diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvAllDataService.java b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvAllDataService.java new file mode 100644 index 0000000..4118601 --- /dev/null +++ b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvAllDataService.java @@ -0,0 +1,34 @@ +package com.heyu.api.data.service.vv; +/** +*

+* 所有数据表 服务类 +*

+* +* @author quyixiao +* @since 2025-10-20 +*/ +import com.baomidou.mybatisplus.extension.service.IService; +import com.heyu.api.data.entity.vv.VvAllDataEntity; +public interface VvAllDataService extends IService { + + + + VvAllDataEntity selectVvAllDataById(Long id); + + + Long insertVvAllData(VvAllDataEntity vvAllData); + + + Long insertOrUpdateVvAllData(VvAllDataEntity vvAllData); + + + int updateVvAllDataById(VvAllDataEntity vvAllData); + + + int updateCoverVvAllDataById(VvAllDataEntity vvAllData); + + + int deleteVvAllDataById(Long id); + + +} \ No newline at end of file diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvCreateDataConfigService.java b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvCreateDataConfigService.java new file mode 100644 index 0000000..8396f91 --- /dev/null +++ b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvCreateDataConfigService.java @@ -0,0 +1,34 @@ +package com.heyu.api.data.service.vv; +/** +*

+* 所有数据表 服务类 +*

+* +* @author quyixiao +* @since 2025-10-20 +*/ +import com.baomidou.mybatisplus.extension.service.IService; +import com.heyu.api.data.entity.vv.VvCreateDataConfigEntity; +public interface VvCreateDataConfigService extends IService { + + + + VvCreateDataConfigEntity selectVvCreateDataConfigById(Long id); + + + Long insertVvCreateDataConfig(VvCreateDataConfigEntity vvCreateDataConfig); + + + Long insertOrUpdateVvCreateDataConfig(VvCreateDataConfigEntity vvCreateDataConfig); + + + int updateVvCreateDataConfigById(VvCreateDataConfigEntity vvCreateDataConfig); + + + int updateCoverVvCreateDataConfigById(VvCreateDataConfigEntity vvCreateDataConfig); + + + int deleteVvCreateDataConfigById(Long id); + + +} \ No newline at end of file diff --git a/api-mapper/src/main/java/com/heyu/api/data/utils/ExpressionParse.java b/api-mapper/src/main/java/com/heyu/api/data/utils/ExpressionParse.java index 10d7fb4..d82a592 100644 --- a/api-mapper/src/main/java/com/heyu/api/data/utils/ExpressionParse.java +++ b/api-mapper/src/main/java/com/heyu/api/data/utils/ExpressionParse.java @@ -70,8 +70,11 @@ public class ExpressionParse { } public static void main(String[] args) throws Exception { - String a = "com.heyu.api.data.utils.SqlDateParse.addDaysReturnTimestamp('yyyy-MM-dd 23:59:59',-1)"; - Long b = getValue(a); - System.out.println(b.toString()); + String a = "com.heyu.api.data.utils.SqlDateParse.addDaysReturnTimestamp('yyyy-MM-dd 00:00:00',-1)"; + String b = "com.heyu.api.data.utils.SqlDateParse.addDaysReturnTimestamp('yyyy-MM-dd 23:59:59',-1)"; + Long aTime= getValue(a); + Long bTime = getValue(b); + System.out.println(aTime); + System.out.println(bTime); } } diff --git a/api-mapper/src/main/resources/mapper/vv/VvAllDataDao.xml b/api-mapper/src/main/resources/mapper/vv/VvAllDataDao.xml new file mode 100644 index 0000000..50d1f5d --- /dev/null +++ b/api-mapper/src/main/resources/mapper/vv/VvAllDataDao.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/api-mapper/src/main/resources/mapper/vv/VvCreateDataConfigDao.xml b/api-mapper/src/main/resources/mapper/vv/VvCreateDataConfigDao.xml new file mode 100644 index 0000000..44e9dde --- /dev/null +++ b/api-mapper/src/main/resources/mapper/vv/VvCreateDataConfigDao.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java b/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java index 81e1371..0b6216c 100644 --- a/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java +++ b/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java @@ -95,7 +95,7 @@ public class MysqlMain_insert { List list = new ArrayList(); - list.add(new TablesBean("vv_request_log")); + list.add(new TablesBean("vv_create_data_config")); diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminResourceController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminResourceController.java index 76c74f0..400a0d3 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminResourceController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminResourceController.java @@ -103,7 +103,7 @@ public class AdminResourceController { resourceAddOrUpdateRequest.setCreateTimestamp(System.currentTimeMillis()); } resourceAddOrUpdateRequest.setModifyTimestamp(System.currentTimeMillis()); - vvResourceDao.insertVvResource(resourceAddOrUpdateRequest); + vvResourceDao.insertOrUpdateVvResource(resourceAddOrUpdateRequest); } return R.ok("保存成功"); } diff --git a/api-web/api-interface/src/test/java/com/api/test/Test1.java b/api-web/api-interface/src/test/java/com/api/test/Test1.java index 0dd507b..68f6fc1 100644 --- a/api-web/api-interface/src/test/java/com/api/test/Test1.java +++ b/api-web/api-interface/src/test/java/com/api/test/Test1.java @@ -1,9 +1,11 @@ package com.api.test; import com.alibaba.fastjson.JSONObject; +import com.heyu.api.data.utils.DateUtils; import com.heyu.api.data.utils.MapUtils; import org.junit.Test; +import java.util.Date; import java.util.Map; public class Test1 { @@ -11,6 +13,9 @@ public class Test1 { public static void main(String[] args) { System.out.println("11111111"); System.out.println("22222222"); + + + System.out.println(DateUtils.addDays(new Date(),-1).getTime()); } @Test