Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
phsl
/
api
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
ac09ad9f
authored
Feb 07, 2026
by
Jony.L
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
mock数据从页面写死改成管理端配置
parent
b27d438b
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
452 additions
and
0 deletions
+452
-0
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/controller/admin/homedashboardmock/HomeDashboardMockController.java
+105
-0
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/controller/admin/homedashboardmock/vo/HomeDashboardMockPageReqVO.java
+33
-0
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/controller/admin/homedashboardmock/vo/HomeDashboardMockRespVO.java
+40
-0
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/controller/admin/homedashboardmock/vo/HomeDashboardMockSaveReqVO.java
+30
-0
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/dal/dataobject/homedashboardmock/HomeDashboardMockDO.java
+49
-0
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/dal/mysql/homedashboardmock/HomeDashboardMockMapper.java
+31
-0
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/enums/ErrorCodeConstants.java
+2
-0
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/service/homedashboardmock/HomeDashboardMockService.java
+63
-0
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/service/homedashboardmock/HomeDashboardMockServiceImpl.java
+86
-0
computility-module-biz/computility-module-biz-biz/src/main/resources/mapper/homedashboardmock/HomeDashboardMockMapper.xml
+13
-0
No files found.
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/controller/admin/homedashboardmock/HomeDashboardMockController.java
0 → 100644
View file @
ac09ad9f
package
com
.
luhu
.
computility
.
module
.
biz
.
controller
.
admin
.
homedashboardmock
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
import
io.swagger.v3.oas.annotations.Parameter
;
import
io.swagger.v3.oas.annotations.Operation
;
import
javax.validation.constraints.*
;
import
javax.validation.*
;
import
javax.servlet.http.*
;
import
java.util.*
;
import
java.io.IOException
;
import
com.luhu.computility.framework.common.pojo.PageParam
;
import
com.luhu.computility.framework.common.pojo.PageResult
;
import
com.luhu.computility.framework.common.pojo.CommonResult
;
import
com.luhu.computility.framework.common.util.object.BeanUtils
;
import
static
com
.
luhu
.
computility
.
framework
.
common
.
pojo
.
CommonResult
.
success
;
import
com.luhu.computility.framework.excel.core.util.ExcelUtils
;
import
com.luhu.computility.framework.apilog.core.annotation.ApiAccessLog
;
import
static
com
.
luhu
.
computility
.
framework
.
apilog
.
core
.
enums
.
OperateTypeEnum
.*;
import
com.luhu.computility.module.biz.controller.admin.homedashboardmock.vo.*
;
import
com.luhu.computility.module.biz.dal.dataobject.homedashboardmock.HomeDashboardMockDO
;
import
com.luhu.computility.module.biz.service.homedashboardmock.HomeDashboardMockService
;
@Tag
(
name
=
"管理后台 - 首页大屏模拟数据配置"
)
@RestController
@RequestMapping
(
"/biz/home-dashboard-mock"
)
@Validated
public
class
HomeDashboardMockController
{
@Resource
private
HomeDashboardMockService
homeDashboardMockService
;
@PostMapping
(
"/create"
)
@Operation
(
summary
=
"创建首页大屏模拟数据配置"
)
@PreAuthorize
(
"@ss.hasPermission('biz:home-dashboard-mock:create')"
)
public
CommonResult
<
Long
>
createHomeDashboardMock
(
@Valid
@RequestBody
HomeDashboardMockSaveReqVO
createReqVO
)
{
return
success
(
homeDashboardMockService
.
createHomeDashboardMock
(
createReqVO
));
}
@PutMapping
(
"/update"
)
@Operation
(
summary
=
"更新首页大屏模拟数据配置"
)
@PreAuthorize
(
"@ss.hasPermission('biz:home-dashboard-mock:update')"
)
public
CommonResult
<
Boolean
>
updateHomeDashboardMock
(
@Valid
@RequestBody
HomeDashboardMockSaveReqVO
updateReqVO
)
{
homeDashboardMockService
.
updateHomeDashboardMock
(
updateReqVO
);
return
success
(
true
);
}
@DeleteMapping
(
"/delete"
)
@Operation
(
summary
=
"删除首页大屏模拟数据配置"
)
@Parameter
(
name
=
"id"
,
description
=
"编号"
,
required
=
true
)
@PreAuthorize
(
"@ss.hasPermission('biz:home-dashboard-mock:delete')"
)
public
CommonResult
<
Boolean
>
deleteHomeDashboardMock
(
@RequestParam
(
"id"
)
Long
id
)
{
homeDashboardMockService
.
deleteHomeDashboardMock
(
id
);
return
success
(
true
);
}
@DeleteMapping
(
"/delete-list"
)
@Parameter
(
name
=
"ids"
,
description
=
"编号"
,
required
=
true
)
@Operation
(
summary
=
"批量删除首页大屏模拟数据配置"
)
@PreAuthorize
(
"@ss.hasPermission('biz:home-dashboard-mock:delete')"
)
public
CommonResult
<
Boolean
>
deleteHomeDashboardMockList
(
@RequestParam
(
"ids"
)
List
<
Long
>
ids
)
{
homeDashboardMockService
.
deleteHomeDashboardMockListByIds
(
ids
);
return
success
(
true
);
}
@GetMapping
(
"/get"
)
@Operation
(
summary
=
"获得首页大屏模拟数据配置"
)
@Parameter
(
name
=
"id"
,
description
=
"编号"
,
required
=
true
,
example
=
"1024"
)
@PreAuthorize
(
"@ss.hasPermission('biz:home-dashboard-mock:query')"
)
public
CommonResult
<
HomeDashboardMockRespVO
>
getHomeDashboardMock
(
@RequestParam
(
"id"
)
Long
id
)
{
HomeDashboardMockDO
homeDashboardMock
=
homeDashboardMockService
.
getHomeDashboardMock
(
id
);
return
success
(
BeanUtils
.
toBean
(
homeDashboardMock
,
HomeDashboardMockRespVO
.
class
));
}
@GetMapping
(
"/page"
)
@Operation
(
summary
=
"获得首页大屏模拟数据配置分页"
)
@PreAuthorize
(
"@ss.hasPermission('biz:home-dashboard-mock:query')"
)
public
CommonResult
<
PageResult
<
HomeDashboardMockRespVO
>>
getHomeDashboardMockPage
(
@Valid
HomeDashboardMockPageReqVO
pageReqVO
)
{
PageResult
<
HomeDashboardMockDO
>
pageResult
=
homeDashboardMockService
.
getHomeDashboardMockPage
(
pageReqVO
);
return
success
(
BeanUtils
.
toBean
(
pageResult
,
HomeDashboardMockRespVO
.
class
));
}
@GetMapping
(
"/export-excel"
)
@Operation
(
summary
=
"导出首页大屏模拟数据配置 Excel"
)
@PreAuthorize
(
"@ss.hasPermission('biz:home-dashboard-mock:export')"
)
@ApiAccessLog
(
operateType
=
EXPORT
)
public
void
exportHomeDashboardMockExcel
(
@Valid
HomeDashboardMockPageReqVO
pageReqVO
,
HttpServletResponse
response
)
throws
IOException
{
pageReqVO
.
setPageSize
(
PageParam
.
PAGE_SIZE_NONE
);
List
<
HomeDashboardMockDO
>
list
=
homeDashboardMockService
.
getHomeDashboardMockPage
(
pageReqVO
).
getList
();
// 导出 Excel
ExcelUtils
.
write
(
response
,
"首页大屏模拟数据配置.xls"
,
"数据"
,
HomeDashboardMockRespVO
.
class
,
BeanUtils
.
toBean
(
list
,
HomeDashboardMockRespVO
.
class
));
}
}
\ No newline at end of file
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/controller/admin/homedashboardmock/vo/HomeDashboardMockPageReqVO.java
0 → 100644
View file @
ac09ad9f
package
com
.
luhu
.
computility
.
module
.
biz
.
controller
.
admin
.
homedashboardmock
.
vo
;
import
lombok.*
;
import
java.util.*
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
com.luhu.computility.framework.common.pojo.PageParam
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.time.LocalDateTime
;
import
static
com
.
luhu
.
computility
.
framework
.
common
.
util
.
date
.
DateUtils
.
FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND
;
@Schema
(
description
=
"管理后台 - 首页大屏模拟数据配置分页 Request VO"
)
@Data
public
class
HomeDashboardMockPageReqVO
extends
PageParam
{
@Schema
(
description
=
"配置key"
)
private
String
configKey
;
@Schema
(
description
=
"配置类型:switch开关/data数据"
,
example
=
"1"
)
private
String
configType
;
@Schema
(
description
=
"配置值"
)
private
String
configValue
;
@Schema
(
description
=
"配置描述"
,
example
=
"你说的对"
)
private
String
description
;
@Schema
(
description
=
"创建时间"
)
@DateTimeFormat
(
pattern
=
FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND
)
private
LocalDateTime
[]
createTime
;
}
\ No newline at end of file
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/controller/admin/homedashboardmock/vo/HomeDashboardMockRespVO.java
0 → 100644
View file @
ac09ad9f
package
com
.
luhu
.
computility
.
module
.
biz
.
controller
.
admin
.
homedashboardmock
.
vo
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
lombok.*
;
import
java.util.*
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.time.LocalDateTime
;
import
com.alibaba.excel.annotation.*
;
@Schema
(
description
=
"管理后台 - 首页大屏模拟数据配置 Response VO"
)
@Data
@ExcelIgnoreUnannotated
public
class
HomeDashboardMockRespVO
{
@Schema
(
description
=
"主键ID"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"16002"
)
@ExcelProperty
(
"主键ID"
)
private
Long
id
;
@Schema
(
description
=
"配置key"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
)
@ExcelProperty
(
"配置key"
)
private
String
configKey
;
@Schema
(
description
=
"配置类型:switch开关/data数据"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"1"
)
@ExcelProperty
(
"配置类型:switch开关/data数据"
)
private
String
configType
;
@Schema
(
description
=
"配置值"
)
@ExcelProperty
(
"配置值"
)
private
String
configValue
;
@Schema
(
description
=
"配置描述"
,
example
=
"你说的对"
)
@ExcelProperty
(
"配置描述"
)
private
String
description
;
@Schema
(
description
=
"创建时间"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
)
@ExcelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
}
\ No newline at end of file
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/controller/admin/homedashboardmock/vo/HomeDashboardMockSaveReqVO.java
0 → 100644
View file @
ac09ad9f
package
com
.
luhu
.
computility
.
module
.
biz
.
controller
.
admin
.
homedashboardmock
.
vo
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
lombok.*
;
import
java.util.*
;
import
javax.validation.constraints.*
;
@Schema
(
description
=
"管理后台 - 首页大屏模拟数据配置新增/修改 Request VO"
)
@Data
public
class
HomeDashboardMockSaveReqVO
{
@Schema
(
description
=
"主键ID"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"16002"
)
private
Long
id
;
@Schema
(
description
=
"配置key"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
)
@NotEmpty
(
message
=
"配置key不能为空"
)
private
String
configKey
;
@Schema
(
description
=
"配置类型:switch开关/data数据"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"1"
)
@NotEmpty
(
message
=
"配置类型:switch开关/data数据不能为空"
)
private
String
configType
;
@Schema
(
description
=
"配置值"
)
private
String
configValue
;
@Schema
(
description
=
"配置描述"
,
example
=
"你说的对"
)
private
String
description
;
}
\ No newline at end of file
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/dal/dataobject/homedashboardmock/HomeDashboardMockDO.java
0 → 100644
View file @
ac09ad9f
package
com
.
luhu
.
computility
.
module
.
biz
.
dal
.
dataobject
.
homedashboardmock
;
import
lombok.*
;
import
java.util.*
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
com.baomidou.mybatisplus.annotation.*
;
import
com.luhu.computility.framework.mybatis.core.dataobject.BaseDO
;
/**
* 首页大屏模拟数据配置 DO
*
* @author Jony
*/
@TableName
(
"biz_home_dashboard_mock"
)
@KeySequence
(
"biz_home_dashboard_mock_seq"
)
// 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ToString
(
callSuper
=
true
)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public
class
HomeDashboardMockDO
extends
BaseDO
{
/**
* 主键ID
*/
@TableId
private
Long
id
;
/**
* 配置key
*/
private
String
configKey
;
/**
* 配置类型:switch开关/data数据
*/
private
String
configType
;
/**
* 配置值
*/
private
String
configValue
;
/**
* 配置描述
*/
private
String
description
;
}
\ No newline at end of file
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/dal/mysql/homedashboardmock/HomeDashboardMockMapper.java
0 → 100644
View file @
ac09ad9f
package
com
.
luhu
.
computility
.
module
.
biz
.
dal
.
mysql
.
homedashboardmock
;
import
java.util.*
;
import
com.luhu.computility.framework.common.pojo.PageResult
;
import
com.luhu.computility.framework.mybatis.core.query.LambdaQueryWrapperX
;
import
com.luhu.computility.framework.mybatis.core.mapper.BaseMapperX
;
import
com.luhu.computility.module.biz.dal.dataobject.homedashboardmock.HomeDashboardMockDO
;
import
org.apache.ibatis.annotations.Mapper
;
import
com.luhu.computility.module.biz.controller.admin.homedashboardmock.vo.*
;
/**
* 首页大屏模拟数据配置 Mapper
*
* @author Jony
*/
@Mapper
public
interface
HomeDashboardMockMapper
extends
BaseMapperX
<
HomeDashboardMockDO
>
{
default
PageResult
<
HomeDashboardMockDO
>
selectPage
(
HomeDashboardMockPageReqVO
reqVO
)
{
return
selectPage
(
reqVO
,
new
LambdaQueryWrapperX
<
HomeDashboardMockDO
>()
.
eqIfPresent
(
HomeDashboardMockDO:
:
getConfigKey
,
reqVO
.
getConfigKey
())
.
eqIfPresent
(
HomeDashboardMockDO:
:
getConfigType
,
reqVO
.
getConfigType
())
.
eqIfPresent
(
HomeDashboardMockDO:
:
getConfigValue
,
reqVO
.
getConfigValue
())
.
eqIfPresent
(
HomeDashboardMockDO:
:
getDescription
,
reqVO
.
getDescription
())
.
betweenIfPresent
(
HomeDashboardMockDO:
:
getCreateTime
,
reqVO
.
getCreateTime
())
.
orderByDesc
(
HomeDashboardMockDO:
:
getId
));
}
}
\ No newline at end of file
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/enums/ErrorCodeConstants.java
View file @
ac09ad9f
...
...
@@ -25,4 +25,6 @@ public interface ErrorCodeConstants {
ErrorCode
SOLUTION_NOT_EXISTS
=
new
ErrorCode
(
1_040_017_000
,
"解决方案不存在"
);
ErrorCode
GET_SOLUTION_ERROR
=
new
ErrorCode
(
1_040_017_001
,
"无法获取详情,请重试!"
);
ErrorCode
HOME_DASHBOARD_MOCK_NOT_EXISTS
=
new
ErrorCode
(
1_040_018_000
,
"首页大屏模拟数据配置不存在"
);
}
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/service/homedashboardmock/HomeDashboardMockService.java
0 → 100644
View file @
ac09ad9f
package
com
.
luhu
.
computility
.
module
.
biz
.
service
.
homedashboardmock
;
import
java.util.*
;
import
javax.validation.*
;
import
com.luhu.computility.module.biz.controller.admin.homedashboardmock.vo.*
;
import
com.luhu.computility.module.biz.dal.dataobject.homedashboardmock.HomeDashboardMockDO
;
import
com.luhu.computility.framework.common.pojo.PageResult
;
import
com.luhu.computility.framework.common.pojo.PageParam
;
/**
* 首页大屏模拟数据配置 Service 接口
*
* @author Jony
*/
public
interface
HomeDashboardMockService
{
/**
* 创建首页大屏模拟数据配置
*
* @param createReqVO 创建信息
* @return 编号
*/
Long
createHomeDashboardMock
(
@Valid
HomeDashboardMockSaveReqVO
createReqVO
);
/**
* 更新首页大屏模拟数据配置
*
* @param updateReqVO 更新信息
*/
void
updateHomeDashboardMock
(
@Valid
HomeDashboardMockSaveReqVO
updateReqVO
);
/**
* 删除首页大屏模拟数据配置
*
* @param id 编号
*/
void
deleteHomeDashboardMock
(
Long
id
);
/**
* 批量删除首页大屏模拟数据配置
*
* @param ids 编号
*/
void
deleteHomeDashboardMockListByIds
(
List
<
Long
>
ids
);
/**
* 获得首页大屏模拟数据配置
*
* @param id 编号
* @return 首页大屏模拟数据配置
*/
HomeDashboardMockDO
getHomeDashboardMock
(
Long
id
);
/**
* 获得首页大屏模拟数据配置分页
*
* @param pageReqVO 分页查询
* @return 首页大屏模拟数据配置分页
*/
PageResult
<
HomeDashboardMockDO
>
getHomeDashboardMockPage
(
HomeDashboardMockPageReqVO
pageReqVO
);
}
\ No newline at end of file
computility-module-biz/computility-module-biz-biz/src/main/java/com/luhu/computility/module/biz/service/homedashboardmock/HomeDashboardMockServiceImpl.java
0 → 100644
View file @
ac09ad9f
package
com
.
luhu
.
computility
.
module
.
biz
.
service
.
homedashboardmock
;
import
cn.hutool.core.collection.CollUtil
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.*
;
import
com.luhu.computility.module.biz.controller.admin.homedashboardmock.vo.*
;
import
com.luhu.computility.module.biz.dal.dataobject.homedashboardmock.HomeDashboardMockDO
;
import
com.luhu.computility.framework.common.pojo.PageResult
;
import
com.luhu.computility.framework.common.pojo.PageParam
;
import
com.luhu.computility.framework.common.util.object.BeanUtils
;
import
com.luhu.computility.module.biz.dal.mysql.homedashboardmock.HomeDashboardMockMapper
;
import
static
com
.
luhu
.
computility
.
framework
.
common
.
exception
.
util
.
ServiceExceptionUtil
.
exception
;
import
static
com
.
luhu
.
computility
.
framework
.
common
.
util
.
collection
.
CollectionUtils
.
convertList
;
import
static
com
.
luhu
.
computility
.
framework
.
common
.
util
.
collection
.
CollectionUtils
.
diffList
;
import
static
com
.
luhu
.
computility
.
module
.
biz
.
enums
.
ErrorCodeConstants
.*;
/**
* 首页大屏模拟数据配置 Service 实现类
*
* @author Jony
*/
@Service
@Validated
public
class
HomeDashboardMockServiceImpl
implements
HomeDashboardMockService
{
@Resource
private
HomeDashboardMockMapper
homeDashboardMockMapper
;
@Override
public
Long
createHomeDashboardMock
(
HomeDashboardMockSaveReqVO
createReqVO
)
{
// 插入
HomeDashboardMockDO
homeDashboardMock
=
BeanUtils
.
toBean
(
createReqVO
,
HomeDashboardMockDO
.
class
);
homeDashboardMockMapper
.
insert
(
homeDashboardMock
);
// 返回
return
homeDashboardMock
.
getId
();
}
@Override
public
void
updateHomeDashboardMock
(
HomeDashboardMockSaveReqVO
updateReqVO
)
{
// 校验存在
validateHomeDashboardMockExists
(
updateReqVO
.
getId
());
// 更新
HomeDashboardMockDO
updateObj
=
BeanUtils
.
toBean
(
updateReqVO
,
HomeDashboardMockDO
.
class
);
homeDashboardMockMapper
.
updateById
(
updateObj
);
}
@Override
public
void
deleteHomeDashboardMock
(
Long
id
)
{
// 校验存在
validateHomeDashboardMockExists
(
id
);
// 删除
homeDashboardMockMapper
.
deleteById
(
id
);
}
@Override
public
void
deleteHomeDashboardMockListByIds
(
List
<
Long
>
ids
)
{
// 删除
homeDashboardMockMapper
.
deleteByIds
(
ids
);
}
private
void
validateHomeDashboardMockExists
(
Long
id
)
{
if
(
homeDashboardMockMapper
.
selectById
(
id
)
==
null
)
{
throw
exception
(
HOME_DASHBOARD_MOCK_NOT_EXISTS
);
}
}
@Override
public
HomeDashboardMockDO
getHomeDashboardMock
(
Long
id
)
{
return
homeDashboardMockMapper
.
selectById
(
id
);
}
@Override
public
PageResult
<
HomeDashboardMockDO
>
getHomeDashboardMockPage
(
HomeDashboardMockPageReqVO
pageReqVO
)
{
return
homeDashboardMockMapper
.
selectPage
(
pageReqVO
);
}
}
\ No newline at end of file
computility-module-biz/computility-module-biz-biz/src/main/resources/mapper/homedashboardmock/HomeDashboardMockMapper.xml
0 → 100644
View file @
ac09ad9f
<?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.luhu.computility.module.biz.dal.mysql.homedashboardmock.HomeDashboardMockMapper"
>
<!--
一般情况下,尽可能使用 Mapper 进行 CRUD 增删改查即可。
无法满足的场景,例如说多表关联查询,才使用 XML 编写 SQL。
代码生成器暂时只生成 Mapper XML 文件本身,更多推荐 MybatisX 快速开发插件来生成查询。
文档可见:https://www.iocoder.cn/MyBatis/x-plugins/
-->
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment