caojianbin
8 months ago
13 changed files with 539 additions and 1 deletions
@ -0,0 +1,91 @@
@@ -0,0 +1,91 @@
|
||||
package com.ecell.internationalize.system.controller; |
||||
import com.ecell.internationalize.common.core.utils.locale.LocaleUtil; |
||||
import com.ecell.internationalize.common.core.utils.uuid.UUID; |
||||
import com.ecell.internationalize.common.core.web.domain.AjaxResult; |
||||
import com.ecell.internationalize.common.security.utils.SecurityUtils; |
||||
import com.ecell.internationalize.common.system.annotation.SystemLog; |
||||
import com.ecell.internationalize.common.system.constant.FieldConstant; |
||||
import com.ecell.internationalize.system.entity.Advert; |
||||
import com.ecell.internationalize.system.service.AdvertService; |
||||
import io.swagger.annotations.Api; |
||||
import io.swagger.annotations.ApiOperation; |
||||
import io.swagger.annotations.ApiParam; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.web.bind.annotation.PostMapping; |
||||
import org.springframework.web.bind.annotation.RequestBody; |
||||
import org.springframework.web.bind.annotation.RequestMapping; |
||||
import org.springframework.web.bind.annotation.RestController; |
||||
|
||||
import javax.validation.Valid; |
||||
import java.util.Map; |
||||
|
||||
/** |
||||
* <p> |
||||
* 广告 前端控制器 |
||||
* </p> |
||||
* |
||||
* @author liy |
||||
* @since 2022-07-14 |
||||
*/ |
||||
@Api(value="广告配置",tags={"广告配置接口"}) |
||||
@RestController |
||||
@RequestMapping("/advert") |
||||
public class AdvertController { |
||||
@Autowired |
||||
private AdvertService advertService; |
||||
/** |
||||
* 广告配置分页查询 |
||||
* @Author liy |
||||
* @Date 2022/7/15 16:38 |
||||
* @param map 分页条件查询体 |
||||
* @Return AjaxResult |
||||
*/ |
||||
@ApiOperation("条件分页查询广告配置信息") |
||||
@PostMapping("config/list") |
||||
public AjaxResult queryAllByPage(@RequestBody Map<String,Object> map){ |
||||
return AjaxResult.success(LocaleUtil.getMessage(FieldConstant.MESSAGES_SUCCESS),advertService.findAllByPage(map)); |
||||
} |
||||
/** |
||||
* 广告配置删除 |
||||
* @Author liy |
||||
* @Date 2022/7/15 16:38 |
||||
* @param advert 实体类 |
||||
* @Return AjaxResult |
||||
*/ |
||||
@ApiOperation("广告配置删除") |
||||
@SystemLog(msg =FieldConstant.ADVERT_MANAGE,operation = FieldConstant.DELETE_OPERATOR) |
||||
@PostMapping("config/del") |
||||
public AjaxResult changeStatusOrDelUser(@RequestBody @ApiParam(value="传整个对象,修改其中delFlag字段,(0:删除,1:正常)",required=true) Advert advert){ |
||||
return AjaxResult.success(LocaleUtil.getMessage(FieldConstant.MESSAGES_SUCCESS),advertService.updateById(advert)); |
||||
} |
||||
/** |
||||
* 新增广告配置 |
||||
* @Author liy |
||||
* @Date 2022/7/15 17:38 |
||||
* @param advert 类别实体 |
||||
* @Return AjaxResult |
||||
*/ |
||||
@ApiOperation("新增广告配置") |
||||
@SystemLog(msg =FieldConstant.ADVERT_MANAGE,operation = FieldConstant.SAVE_OPERATOR) |
||||
@PostMapping("config/save") |
||||
public AjaxResult save(@RequestBody @Valid Advert advert){ |
||||
String id= UUID.randomUUID().toString(true); |
||||
advert.setId(id); |
||||
advert.setCreateUser(SecurityUtils.getUsername()); |
||||
return AjaxResult.success(LocaleUtil.getMessage(FieldConstant.MESSAGES_SUCCESS),advertService.save(advert)); |
||||
} |
||||
/** |
||||
* 修改广告配置 |
||||
* @Author liy |
||||
* @Date 2022/7/15 17:38 |
||||
* @param advert 类别实体 |
||||
* @Return AjaxResult |
||||
*/ |
||||
@ApiOperation("修改广告配置") |
||||
@SystemLog(msg =FieldConstant.ADVERT_MANAGE,operation = FieldConstant.UPDATE_OPERATOR) |
||||
@PostMapping("config/update") |
||||
public AjaxResult update(@RequestBody @Valid Advert advert){ |
||||
return AjaxResult.success(LocaleUtil.getMessage(FieldConstant.MESSAGES_SUCCESS),advertService.updateById(advert)); |
||||
} |
||||
} |
||||
|
@ -0,0 +1,101 @@
@@ -0,0 +1,101 @@
|
||||
package com.ecell.internationalize.system.controller; |
||||
import com.ecell.internationalize.common.core.utils.locale.LocaleUtil; |
||||
import com.ecell.internationalize.common.core.utils.uuid.UUID; |
||||
import com.ecell.internationalize.common.core.web.domain.AjaxResult; |
||||
import com.ecell.internationalize.common.security.utils.SecurityUtils; |
||||
import com.ecell.internationalize.common.system.annotation.SystemLog; |
||||
import com.ecell.internationalize.common.system.constant.FieldConstant; |
||||
import com.ecell.internationalize.common.system.utlis.UploadUtil; |
||||
import com.ecell.internationalize.system.entity.AdvertRoll; |
||||
import com.ecell.internationalize.system.service.AdvertRollService; |
||||
import io.swagger.annotations.Api; |
||||
import io.swagger.annotations.ApiOperation; |
||||
import io.swagger.annotations.ApiParam; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.web.bind.annotation.*; |
||||
import org.springframework.web.multipart.MultipartFile; |
||||
|
||||
import java.io.IOException; |
||||
import java.util.Map; |
||||
|
||||
/** |
||||
* <p> |
||||
* 文字滚动广告列表 前端控制器 |
||||
* </p> |
||||
* |
||||
* @author liy |
||||
* @since 2022-07-14 |
||||
*/ |
||||
@Api(value="文字滚动广告列表",tags={"文字滚动广告列表接口"}) |
||||
@RestController |
||||
@RequestMapping("/advert_roll") |
||||
public class AdvertRollController { |
||||
@Autowired |
||||
private AdvertRollService advertRollService; |
||||
/** |
||||
* 文字滚动广告条件分页查询 |
||||
* @Author liy |
||||
* @Date 2022/7/15 16:38 |
||||
* @param map 分页条件查询体 |
||||
* @Return AjaxResult |
||||
*/ |
||||
@ApiOperation("条件分页查询文字滚动广告信息") |
||||
@PostMapping("roll/list") |
||||
public AjaxResult queryAllByPage(@RequestBody Map<String,Object> map){ |
||||
return AjaxResult.success(LocaleUtil.getMessage(FieldConstant.MESSAGES_SUCCESS),advertRollService.findAllByPage(map)); |
||||
} |
||||
/** |
||||
* 文字滚动广告删除 |
||||
* @Author liy |
||||
* @Date 2022/7/15 16:38 |
||||
* @param advertRoll 实体类 |
||||
* @Return AjaxResult |
||||
*/ |
||||
@ApiOperation("文字滚动广告删除") |
||||
@SystemLog(msg =FieldConstant.WORD_ROLL_ADVERT,operation = FieldConstant.DELETE_OPERATOR) |
||||
@PostMapping("roll/del") |
||||
public AjaxResult changeStatusOrDelUser(@RequestBody @ApiParam(value="传整个对象,修改其中delFlag字段,(0:删除,1:正常)",required=true) AdvertRoll advertRoll){ |
||||
return AjaxResult.success(LocaleUtil.getMessage(FieldConstant.MESSAGES_SUCCESS),advertRollService.updateById(advertRoll)); |
||||
} |
||||
/** |
||||
* 文字滚动广告上传/新增 |
||||
* @Author liy |
||||
* @Date 2022/7/15 16:38 |
||||
* @param file 文件 |
||||
* @Return AjaxResult |
||||
*/ |
||||
@ApiOperation("文字滚动广告新增上传") |
||||
@SystemLog(msg =FieldConstant.WORD_ROLL_ADVERT,operation = FieldConstant.SAVE_OPERATOR) |
||||
@PostMapping("roll/save") |
||||
public AjaxResult save(@RequestParam("file") MultipartFile file, @RequestParam("title") String title) throws IOException { |
||||
String path = UploadUtil.upload(file); |
||||
String id= UUID.randomUUID().toString(true); |
||||
AdvertRoll advertRoll=new AdvertRoll(); |
||||
advertRoll.setId(id); |
||||
advertRoll.setCreateUser(SecurityUtils.getUsername()); |
||||
advertRoll.setTitle(title); |
||||
advertRoll.setIconImage(path); |
||||
return AjaxResult.success(LocaleUtil.getMessage(FieldConstant.MESSAGES_SUCCESS),advertRollService.save(advertRoll)); |
||||
} |
||||
/** |
||||
* 文字滚动广告上传/修改 |
||||
* @Author liy |
||||
* @Date 2022/7/15 16:38 |
||||
* @param file 文件 |
||||
* @Return AjaxResult |
||||
*/ |
||||
@ApiOperation("文字滚动广告修改上传") |
||||
@SystemLog(msg =FieldConstant.WORD_ROLL_ADVERT,operation = FieldConstant.UPDATE_OPERATOR) |
||||
@PostMapping("roll/update") |
||||
public AjaxResult update(@RequestParam(value = "file",required = false) MultipartFile file, @RequestParam("id")String id, @RequestParam("title") String title) throws IOException { |
||||
AdvertRoll advertRoll=new AdvertRoll(); |
||||
if (null!=file) { |
||||
String path = UploadUtil.upload(file); |
||||
advertRoll.setIconImage(path); |
||||
} |
||||
advertRoll.setId(id); |
||||
advertRoll.setTitle(title); |
||||
return AjaxResult.success(LocaleUtil.getMessage(FieldConstant.MESSAGES_SUCCESS),advertRollService.updateById(advertRoll)); |
||||
} |
||||
} |
||||
|
@ -0,0 +1,94 @@
@@ -0,0 +1,94 @@
|
||||
package com.ecell.internationalize.system.entity; |
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill; |
||||
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.baomidou.mybatisplus.annotation.TableId; |
||||
import com.baomidou.mybatisplus.annotation.TableName; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import lombok.experimental.Accessors; |
||||
|
||||
import java.io.Serializable; |
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* <p> |
||||
* 文字滚动广告列表 |
||||
* </p> |
||||
* |
||||
* @author liy |
||||
* @since 2022-07-14 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode(callSuper = false) |
||||
@Accessors(chain = true) |
||||
@TableName("advert_roll") |
||||
public class AdvertRoll implements Serializable { |
||||
|
||||
private static final long serialVersionUID=1L; |
||||
|
||||
/** |
||||
* 主键Id |
||||
*/ |
||||
@TableId("id") |
||||
private String id; |
||||
|
||||
/** |
||||
* 删除标识(0:已删除,1:正常) |
||||
*/ |
||||
private String delFlag; |
||||
|
||||
/** |
||||
* 创建人 |
||||
*/ |
||||
private String createUser; |
||||
/** |
||||
* 创建时间 |
||||
*/ |
||||
@TableField(value = "create_time",fill = FieldFill.INSERT) |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
private Date createTime; |
||||
/** |
||||
* 修改人 |
||||
*/ |
||||
private String updateUser; |
||||
/** |
||||
* 修改时间 |
||||
*/ |
||||
@TableField(value = "update_time",fill = FieldFill.UPDATE) |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
private Date updateTime; |
||||
|
||||
/** |
||||
* 标题 |
||||
*/ |
||||
private String title; |
||||
|
||||
/** |
||||
* icon 小图标 存放的文件名 |
||||
*/ |
||||
private String iconImage; |
||||
|
||||
/** |
||||
* 点击数 |
||||
*/ |
||||
private Integer clickCount; |
||||
|
||||
/** |
||||
* 跳转链接 |
||||
*/ |
||||
private String url; |
||||
|
||||
/** |
||||
* 小程序ID |
||||
*/ |
||||
private String appletId; |
||||
|
||||
/** |
||||
* 小程序跳转的商品Id |
||||
*/ |
||||
private String appletPath; |
||||
|
||||
|
||||
} |
@ -0,0 +1,25 @@
@@ -0,0 +1,25 @@
|
||||
package com.ecell.internationalize.system.entity.vo; |
||||
|
||||
import io.swagger.annotations.ApiModelProperty; |
||||
import lombok.Data; |
||||
|
||||
/** |
||||
* @author borui |
||||
*/ |
||||
@Data |
||||
public class AlarmVO { |
||||
@ApiModelProperty(example = "标签") |
||||
private String tag; |
||||
|
||||
@ApiModelProperty(example = "响铃时间") |
||||
private String alarmTime; |
||||
|
||||
@ApiModelProperty(example = "重复星期数为'0', '1'组成的7位长度字符串, 表示周一至周日是否有效,eg: '0000011'为周六日有效, '1110000'为周一二三有效") |
||||
private String alarmWeek; |
||||
|
||||
@ApiModelProperty(example = "是否开启 0关闭,1开启,默认1") |
||||
private String alarmStatus; |
||||
|
||||
@ApiModelProperty(example = "设备imei") |
||||
private String imei; |
||||
} |
@ -0,0 +1,17 @@
@@ -0,0 +1,17 @@
|
||||
package com.ecell.internationalize.system.mapper; |
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.ecell.internationalize.system.entity.Advert; |
||||
|
||||
/** |
||||
* <p> |
||||
* 广告 Mapper 接口 |
||||
* </p> |
||||
* |
||||
* @author liy |
||||
* @since 2022-07-14 |
||||
*/ |
||||
public interface AdvertMapper extends BaseMapper<Advert> { |
||||
|
||||
} |
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
package com.ecell.internationalize.system.mapper; |
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.ecell.internationalize.system.entity.AdvertRoll; |
||||
|
||||
/** |
||||
* <p> |
||||
* 文字滚动广告列表 Mapper 接口 |
||||
* </p> |
||||
* |
||||
* @author liy |
||||
* @since 2022-07-14 |
||||
*/ |
||||
public interface AdvertRollMapper extends BaseMapper<AdvertRoll> { |
||||
|
||||
} |
@ -0,0 +1,27 @@
@@ -0,0 +1,27 @@
|
||||
package com.ecell.internationalize.system.service; |
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
import com.baomidou.mybatisplus.extension.service.IService; |
||||
import com.ecell.internationalize.system.entity.AdvertRoll; |
||||
|
||||
import java.util.Map; |
||||
|
||||
/** |
||||
* <p> |
||||
* 文字滚动广告列表 服务类 |
||||
* </p> |
||||
* |
||||
* @author liy |
||||
* @since 2022-07-14 |
||||
*/ |
||||
public interface AdvertRollService extends IService<AdvertRoll> { |
||||
|
||||
/** |
||||
* 文字滚动广告分页查询 |
||||
* @Author liy |
||||
* @Date 2022/7/15 16:42 |
||||
* @param map 分页查询体 |
||||
* @return IPage |
||||
*/ |
||||
IPage<AdvertRoll> findAllByPage(Map<String,Object> map); |
||||
} |
@ -0,0 +1,26 @@
@@ -0,0 +1,26 @@
|
||||
package com.ecell.internationalize.system.service; |
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
import com.baomidou.mybatisplus.extension.service.IService; |
||||
import com.ecell.internationalize.system.entity.Advert; |
||||
|
||||
import java.util.Map; |
||||
|
||||
/** |
||||
* <p> |
||||
* 广告 服务类 |
||||
* </p> |
||||
* |
||||
* @author liy |
||||
* @since 2022-07-14 |
||||
*/ |
||||
public interface AdvertService extends IService<Advert> { |
||||
/** |
||||
* 广告配置分页查询 |
||||
* @Author liy |
||||
* @Date 2022/7/15 16:42 |
||||
* @param map 分页查询体 |
||||
* @return IPage |
||||
*/ |
||||
IPage<Advert> findAllByPage(Map<String,Object> map); |
||||
} |
@ -0,0 +1,42 @@
@@ -0,0 +1,42 @@
|
||||
package com.ecell.internationalize.system.service.impl; |
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||
import com.ecell.internationalize.common.system.constant.FieldConstant; |
||||
import com.ecell.internationalize.system.entity.AdvertRoll; |
||||
import com.ecell.internationalize.system.mapper.AdvertRollMapper; |
||||
import com.ecell.internationalize.system.service.AdvertRollService; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
import java.util.Map; |
||||
|
||||
/** |
||||
* <p> |
||||
* 文字滚动广告列表 服务实现类 |
||||
* </p> |
||||
* |
||||
* @author liy |
||||
* @since 2022-07-14 |
||||
*/ |
||||
@Service |
||||
public class AdvertRollServiceImpl extends ServiceImpl<AdvertRollMapper, AdvertRoll> implements AdvertRollService { |
||||
@Autowired |
||||
private AdvertRollMapper advertRollMapper; |
||||
/** |
||||
* 文字滚动广告分页查询 |
||||
* @Author liy |
||||
* @Date 2022/7/15 16:42 |
||||
* @param map 分页查询体 |
||||
* @return IPage |
||||
*/ |
||||
@Override |
||||
public IPage<AdvertRoll> findAllByPage(Map<String, Object> map) { |
||||
Page<AdvertRoll> page=new Page<>(Integer.parseInt(map.get(FieldConstant.CURRENT).toString()),Integer.parseInt(map.get(FieldConstant.SIZE).toString())); |
||||
LambdaQueryWrapper<AdvertRoll> queryWrapper = new LambdaQueryWrapper<>(); |
||||
queryWrapper.eq(AdvertRoll::getDelFlag, FieldConstant.MATH_ONE); |
||||
return advertRollMapper.selectPage(page,queryWrapper); |
||||
} |
||||
} |
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
package com.ecell.internationalize.system.service.impl; |
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||
import com.ecell.internationalize.common.system.constant.FieldConstant; |
||||
import com.ecell.internationalize.system.entity.Advert; |
||||
import com.ecell.internationalize.system.mapper.AdvertMapper; |
||||
import com.ecell.internationalize.system.service.AdvertService; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
import java.util.Map; |
||||
|
||||
/** |
||||
* <p> |
||||
* 广告 服务实现类 |
||||
* </p> |
||||
* |
||||
* @author liy |
||||
* @since 2022-07-14 |
||||
*/ |
||||
@Service |
||||
public class AdvertServiceImpl extends ServiceImpl<AdvertMapper, Advert> implements AdvertService { |
||||
@Autowired |
||||
private AdvertMapper advertMapper; |
||||
/** |
||||
* 广告配置分页查询 |
||||
* @Author liy |
||||
* @Date 2022/7/15 16:42 |
||||
* @param map 分页查询体 |
||||
* @return IPage |
||||
*/ |
||||
@Override |
||||
public IPage<Advert> findAllByPage(Map<String, Object> map) { |
||||
Page<Advert> page=new Page<>(Integer.parseInt(map.get(FieldConstant.CURRENT).toString()),Integer.parseInt(map.get(FieldConstant.SIZE).toString())); |
||||
LambdaQueryWrapper<Advert> queryWrapper = new LambdaQueryWrapper<>(); |
||||
queryWrapper.eq(Advert::getDelFlag, FieldConstant.MATH_ONE); |
||||
queryWrapper.orderByAsc(Advert::getAdvertOrder); |
||||
return advertMapper.selectPage(page,queryWrapper); |
||||
} |
||||
} |
@ -0,0 +1,30 @@
@@ -0,0 +1,30 @@
|
||||
<?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.ecell.internationalize.system.mapper.AdvertMapper"> |
||||
|
||||
<!-- 通用查询映射结果 --> |
||||
<resultMap id="BaseResultMap" type="com.ecell.internationalize.system.entity.Advert"> |
||||
<id column="id" property="id" /> |
||||
<result column="advert_order" property="advertOrder" /> |
||||
<result column="advert_name" property="advertName" /> |
||||
<result column="advert_short_name" property="advertShortName" /> |
||||
<result column="status" property="status" /> |
||||
<result column="del_flag" property="delFlag" /> |
||||
<result column="start_time_first" property="startTimeFirst" /> |
||||
<result column="start_time_second" property="startTimeSecond" /> |
||||
<result column="start_time_third" property="startTimeThird" /> |
||||
<result column="end_time_first" property="endTimeFirst" /> |
||||
<result column="end_time_second" property="endTimeSecond" /> |
||||
<result column="end_time_third" property="endTimeThird" /> |
||||
<result column="create_user" property="createUser" /> |
||||
<result column="create_time" property="createTime" /> |
||||
<result column="update_user" property="updateUser" /> |
||||
<result column="update_time" property="updateTime" /> |
||||
</resultMap> |
||||
|
||||
<!-- 通用查询结果列 --> |
||||
<sql id="Base_Column_List"> |
||||
id, advert_order, advert_name, advert_short_name, status, start_time_first, start_time_second, start_time_third, end_time_first, end_time_second, end_time_third, create_user, create_time, update_user, update_time ,del_flag |
||||
</sql> |
||||
|
||||
</mapper> |
@ -0,0 +1,26 @@
@@ -0,0 +1,26 @@
|
||||
<?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.ecell.internationalize.system.mapper.AdvertRollMapper"> |
||||
|
||||
<!-- 通用查询映射结果 --> |
||||
<resultMap id="BaseResultMap" type="com.ecell.internationalize.system.entity.AdvertRoll"> |
||||
<id column="id" property="id" /> |
||||
<result column="del_flag" property="delFlag" /> |
||||
<result column="create_user" property="createUser" /> |
||||
<result column="create_time" property="createTime" /> |
||||
<result column="update_user" property="updateUser" /> |
||||
<result column="update_time" property="updateTime" /> |
||||
<result column="title" property="title" /> |
||||
<result column="icon_image" property="iconImage" /> |
||||
<result column="click_count" property="clickCount" /> |
||||
<result column="url" property="url" /> |
||||
<result column="applet_id" property="appletId" /> |
||||
<result column="applet_path" property="appletPath" /> |
||||
</resultMap> |
||||
|
||||
<!-- 通用查询结果列 --> |
||||
<sql id="Base_Column_List"> |
||||
id, del_flag, create_user, create_time, update_user, update_time, title, icon_image, click_count, url, applet_id, applet_path |
||||
</sql> |
||||
|
||||
</mapper> |
Loading…
Reference in new issue