首页 > 其他分享 >TienChin 渠道管理-渠道搜索

TienChin 渠道管理-渠道搜索

时间:2023-09-17 23:47:08浏览次数:31  
标签:ChannelVO channelVO selectChannelList List list 渠道 搜索 TienChin

ChannelController

@PreAuthorize("hasPermission('tienchin:channel:list')")
@GetMapping("/list")
TableDataInfo list(ChannelVO channelVO) {
    startPage();
    List<Channel> list = iChannelService.selectChannelList(channelVO);
    return getDataTable(list);
}

IChannelService

/**
 * 分页查询渠道列表
 *
 * @param channelVO 渠道信息搜索条件
 * @return {@code List<Channel> }
 * @author BNTang
 * @since 2023/09/03 11:16:03
 */
List<Channel> selectChannelList(ChannelVO channelVO);

ChannelServiceImpl

@Override
public List<Channel> selectChannelList(ChannelVO channelVO) {
    return channelMapper.selectChannelList(channelVO);
}

ChannelMapper

/**
 * 分页查询渠道列表
 *
 * @param channelVO 渠道信息搜索条件
 * @return {@code List<Channel> }
 * @author BNTang
 * @since 2023/09/03 11:16:03
 */
List<Channel> selectChannelList(ChannelVO channelVO);

ChannelMapper.xml

...

<if test="channelName != null">
    AND channel_name LIKE CONCAT('%', #{channelName}, '%')
</if>
<if test="status != null">
    AND status = #{status}
</if>
<if test="type != null">
    AND type = #{type}
</if>
<if test="params.beginTime != null and params.endTime != null">
    AND create_time BETWEEN #{params.beginTime} AND #{params.endTime}
</if>

标签:ChannelVO,channelVO,selectChannelList,List,list,渠道,搜索,TienChin
From: https://www.cnblogs.com/BNTang/p/17710257.html

相关文章

  • TienChin 渠道管理-渠道导出
    ChannelController/***导出渠道列表*/@PreAuthorize("hasPermission('tienchin:channel:export')")@Log(title="渠道管理",businessType=BusinessType.EXPORT)@PostMapping("/export")publicvoidexport(HttpServletResponser......
  • TienChin 渠道管理-删除渠道
    更改一下菜单权限,将删除渠道的delete改为remove:ChannelController.java@PreAuthorize("hasPermission('tienchin:channel:remove')")@Log(title="渠道管理",businessType=BusinessType.DELETE)@DeleteMapping("/{channelIds}")AjaxResult......
  • TienChin 渠道管理-更新渠道接口开发
    ChannelController/***修改渠道*/@PreAuthorize("hasPermission('tienchin:channel:edit')")@Log(title="渠道管理",businessType=BusinessType.UPDATE)@PutMappingAjaxResultedit(@Validated@RequestBodyChannelVOchannelVO){......
  • vim插件使用python编写+AXI非对齐传输如何发送+verdi配置搜索顺序+verible和verilator
    vim插件使用python编写虽然vim有自己的一套语法格式,但是学习成本放着呢,语言那么多,啥都学哪学的过来嘛。不过vim确实是支持python的,但是是python2,而不是python3,因此语法上的一些问题要兼容下。这个是官方手册,正确而可靠的部分。https://vimdoc.sourceforge.net/htmldoc/if_pyth......
  • TienChin 渠道管理-配置校验失败信息
    新建ValidationMessages.properties:channel.name.notnull=渠道名称不能为空channel.type.notnull=渠道类型不能为空channel.status.notnull=渠道状态不能为空channel.type.invalid=渠道类型无效channel.status.invalid=渠道状态无效......
  • 【UVA 572】Oil Deposits 题解(深度优先搜索)
    GeoSurvComp地质调查公司负责探测地下石油矿床。GeoSurvComp一次处理一个大的矩形土地区域,并创建一个划分将土地分割成许多方形地块。然后使用传感设备分别分析每个地块确定图中是否含有油。含有石油的地块称为口袋。如果两个口袋相邻,则它们是相同的油沉积。油沉积物可能非常......
  • TienChin 渠道管理-添加渠道
    在我们平时新建一个全新的Java类,这个类需要存放的包不存在,可以使用如下的方式进行创建:含义就是说,将ChannelVO这个类放在vo这个包当中,如果存在则不创建,存在就将新建的类放入其中。ChannelVO/***@authorBNTang*@version1.0*@description渠道管理,前端展示对象......
  • TienChin 渠道管理-配置字典常量
    在字典管理当中添加渠道状态channel_status:渠道状态分别为:正常,键值为1,回显样式为success禁用,键值为0,回显样式为info!>有个注意点:Vue3当中v-for与v-if不能写在一起。在上一节编写前端展示渠道信息时,出现了如上图的警告,某个标签的type属性导致的,这是警告,查看......
  • TienChin 渠道管理-字典原理分析
    在上一节当中,我们使用到了字典来进行翻译我们的渠道类型等等字段,那么这一节我们就来分析一下字典的原理。从代码方面先开始分析,我们先来看一下字典的定义,我们是在如下图当中编写了我们的渠道类型,使用,proxy.useDict进行的请求数据,proxy相比之前的Vue2,其实就是Vue本身,相当于V......
  • TienChin 渠道管理-权限分配
    添加权限如果您不想手动添加可以使用我如下的SQL,但是有一个注意点就是parent_id是渠道管理菜单的主键id即可一键插入。INSERTINTO`TienChin`.`sys_menu`(`menu_id`,`menu_name`,`parent_id`,`order_num`,`path`,`component`,`query`,......