提交修改

This commit is contained in:
quyixiao 2025-10-20 12:09:16 +08:00
parent 97a7544868
commit 5a5d4ca3f0
16 changed files with 779 additions and 23 deletions

View File

@ -0,0 +1,36 @@
package com.heyu.api.data.dao.vv;
/**
* <p>
* 所有数据表 服务类
* </p>
*
* @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> {
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);
}

View File

@ -0,0 +1,36 @@
package com.heyu.api.data.dao.vv;
/**
* <p>
* 所有数据表 服务类
* </p>
*
* @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> {
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);
}

View File

@ -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<VvResourceEntity> {
int deleteVvResourceById(@Param("id") Long id);
@OrderBy(VvResourceEntity.default_sort)
@OrderBy(value={VvResourceEntity.default_sort},type={OrderType.ASC})
List<VvResourceEntity> selectByCondition(IPage page,
@IF @LIKE String fileName,
@IF String type,

View File

@ -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 +
"}";
}
}

View File

@ -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 +
"}";
}
}

View File

@ -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 +
"}";
}
}

View File

@ -0,0 +1,68 @@
package com.heyu.api.data.service.impl.vv;
/**
* <p>
* 所有数据表 服务类
* </p>
*
* @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<VvAllDataDao, VvAllDataEntity> 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);
}
}

View File

@ -0,0 +1,68 @@
package com.heyu.api.data.service.impl.vv;
/**
* <p>
* 所有数据表 服务类
* </p>
*
* @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<VvCreateDataConfigDao, VvCreateDataConfigEntity> 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);
}
}

View File

@ -0,0 +1,34 @@
package com.heyu.api.data.service.vv;
/**
* <p>
* 所有数据表 服务类
* </p>
*
* @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> {
VvAllDataEntity selectVvAllDataById(Long id);
Long insertVvAllData(VvAllDataEntity vvAllData);
Long insertOrUpdateVvAllData(VvAllDataEntity vvAllData);
int updateVvAllDataById(VvAllDataEntity vvAllData);
int updateCoverVvAllDataById(VvAllDataEntity vvAllData);
int deleteVvAllDataById(Long id);
}

View File

@ -0,0 +1,34 @@
package com.heyu.api.data.service.vv;
/**
* <p>
* 所有数据表 服务类
* </p>
*
* @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> {
VvCreateDataConfigEntity selectVvCreateDataConfigById(Long id);
Long insertVvCreateDataConfig(VvCreateDataConfigEntity vvCreateDataConfig);
Long insertOrUpdateVvCreateDataConfig(VvCreateDataConfigEntity vvCreateDataConfig);
int updateVvCreateDataConfigById(VvCreateDataConfigEntity vvCreateDataConfig);
int updateCoverVvCreateDataConfigById(VvCreateDataConfigEntity vvCreateDataConfig);
int deleteVvCreateDataConfigById(Long id);
}

View File

@ -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);
}
}

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.heyu.api.data.dao.vv.VvAllDataDao">
</mapper>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.heyu.api.data.dao.vv.VvCreateDataConfigDao">
</mapper>

View File

@ -95,7 +95,7 @@ public class MysqlMain_insert {
List<TablesBean> list = new ArrayList<TablesBean>();
list.add(new TablesBean("vv_request_log"));
list.add(new TablesBean("vv_create_data_config"));

View File

@ -103,7 +103,7 @@ public class AdminResourceController {
resourceAddOrUpdateRequest.setCreateTimestamp(System.currentTimeMillis());
}
resourceAddOrUpdateRequest.setModifyTimestamp(System.currentTimeMillis());
vvResourceDao.insertVvResource(resourceAddOrUpdateRequest);
vvResourceDao.insertOrUpdateVvResource(resourceAddOrUpdateRequest);
}
return R.ok("保存成功");
}

View File

@ -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