parent
43e0bf3289
commit
03010bc949
@ -0,0 +1,33 @@
|
|||||||
|
package com.mashibing.common.util;
|
||||||
|
|
||||||
|
import com.mashibing.common.enums.ExceptionEnums;
|
||||||
|
import com.mashibing.common.vo.ResultVO;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author dch
|
||||||
|
* @create 2024-03-30 11:54
|
||||||
|
*/
|
||||||
|
public class R {
|
||||||
|
|
||||||
|
public static ResultVO ok() {
|
||||||
|
return new ResultVO(0, "");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ResultVO ok(Object data) {
|
||||||
|
ResultVO vo = ok();
|
||||||
|
vo.setData(data);
|
||||||
|
return vo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ResultVO ok(Long total,Object rows) {
|
||||||
|
ResultVO vo = ok();
|
||||||
|
vo.setTotal(total);
|
||||||
|
vo.setRows(rows);
|
||||||
|
return vo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ResultVO error(ExceptionEnums enums) {
|
||||||
|
return new ResultVO(enums.getCode(), enums.getMsg());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,32 @@
|
|||||||
|
package com.mashibing.common.vo;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author dch
|
||||||
|
* @create 2024-03-30 11:52
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class ResultVO {
|
||||||
|
|
||||||
|
private Integer CODE;
|
||||||
|
|
||||||
|
private String msg;
|
||||||
|
|
||||||
|
@JsonInclude(value = JsonInclude.Include.NON_EMPTY)
|
||||||
|
private Object data;
|
||||||
|
|
||||||
|
@JsonInclude(value = JsonInclude.Include.NON_EMPTY)
|
||||||
|
private Long total;
|
||||||
|
|
||||||
|
@JsonInclude(value = JsonInclude.Include.NON_EMPTY)
|
||||||
|
private Object rows;
|
||||||
|
|
||||||
|
public ResultVO(Integer CODE, String msg) {
|
||||||
|
this.CODE = CODE;
|
||||||
|
this.msg = msg;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,76 @@
|
|||||||
|
package com.mashibing.webmaster.controller;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 客户信息Controller
|
||||||
|
* @author dch
|
||||||
|
* @create 2024-03-30 20:53
|
||||||
|
*/
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
import com.alibaba.druid.util.StringUtils;
|
||||||
|
import com.mashibing.common.constant.WebMasterConstants;
|
||||||
|
import com.mashibing.common.enums.ExceptionEnums;
|
||||||
|
import com.mashibing.common.util.R;
|
||||||
|
import com.mashibing.common.vo.ResultVO;
|
||||||
|
import com.mashibing.webmaster.entity.ClientBusiness;
|
||||||
|
import com.mashibing.webmaster.entity.SmsUser;
|
||||||
|
import com.mashibing.webmaster.service.ClientBusinessService;
|
||||||
|
import com.mashibing.webmaster.service.SmsRoleService;
|
||||||
|
import com.mashibing.webmaster.vo.ClientBusinessVO;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.shiro.SecurityUtils;
|
||||||
|
import org.springframework.beans.BeanUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
@Slf4j
|
||||||
|
public class ClientBusinessController {
|
||||||
|
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SmsRoleService roleService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ClientBusinessService clientBusinessService;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@GetMapping("/sys/clientbusiness/all")
|
||||||
|
public ResultVO all(){
|
||||||
|
//1、拿到当前登录用户的信息
|
||||||
|
SmsUser smsUser = (SmsUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
if(smsUser == null){
|
||||||
|
log.info("【获取客户信息】 用户未登录!!");
|
||||||
|
return R.error(ExceptionEnums.NOT_LOGIN);
|
||||||
|
}
|
||||||
|
Integer userId = smsUser.getId();
|
||||||
|
//2、查询当前用户的角色信息
|
||||||
|
Set<String> roleNameSet = roleService.getRoleName(userId);
|
||||||
|
|
||||||
|
//3、根据角色信息查询数据即可。
|
||||||
|
List<ClientBusiness> list = null;
|
||||||
|
if(roleNameSet != null && roleNameSet.contains(WebMasterConstants.ROOT)){
|
||||||
|
// 查询全部即可
|
||||||
|
list = clientBusinessService.findAll();
|
||||||
|
}else{
|
||||||
|
// 根据用户id查询指定的公司信息
|
||||||
|
list = clientBusinessService.findByUserId(userId);
|
||||||
|
}
|
||||||
|
List<ClientBusinessVO> data = new ArrayList<>();
|
||||||
|
for (ClientBusiness clientBusiness : list) {
|
||||||
|
ClientBusinessVO vo = new ClientBusinessVO();
|
||||||
|
BeanUtils.copyProperties(clientBusiness,vo);
|
||||||
|
data.add(vo);
|
||||||
|
}
|
||||||
|
//4、响应数据
|
||||||
|
return R.ok(data);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,26 @@
|
|||||||
|
package com.mashibing.webmaster.dto;
|
||||||
|
|
||||||
|
import com.sun.org.apache.xpath.internal.operations.Bool;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotBlank;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author dch
|
||||||
|
* @create 2024-03-30 15:51
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class UserDTO {
|
||||||
|
|
||||||
|
@NotBlank
|
||||||
|
private String username;
|
||||||
|
|
||||||
|
@NotBlank
|
||||||
|
private String password;
|
||||||
|
|
||||||
|
@NotBlank
|
||||||
|
private String captcha;
|
||||||
|
|
||||||
|
private Boolean remeberMe = false;
|
||||||
|
}
|
@ -0,0 +1,185 @@
|
|||||||
|
package com.mashibing.webmaster.entity;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
public class ClientBusiness {
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private String corpname;
|
||||||
|
|
||||||
|
private String apikey;
|
||||||
|
|
||||||
|
private String ipAddress;
|
||||||
|
|
||||||
|
private Byte isCallback;
|
||||||
|
|
||||||
|
private String callbackUrl;
|
||||||
|
|
||||||
|
private String clientLinkname;
|
||||||
|
|
||||||
|
private String clientPhone;
|
||||||
|
|
||||||
|
private String clientFilters;
|
||||||
|
|
||||||
|
private Date created;
|
||||||
|
|
||||||
|
private Long createId;
|
||||||
|
|
||||||
|
private Date updated;
|
||||||
|
|
||||||
|
private Long updateId;
|
||||||
|
|
||||||
|
private Byte isDelete;
|
||||||
|
|
||||||
|
private String extend1;
|
||||||
|
|
||||||
|
private String extend2;
|
||||||
|
|
||||||
|
private String extend3;
|
||||||
|
|
||||||
|
private String extend4;
|
||||||
|
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCorpname() {
|
||||||
|
return corpname;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCorpname(String corpname) {
|
||||||
|
this.corpname = corpname == null ? null : corpname.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getApikey() {
|
||||||
|
return apikey;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setApikey(String apikey) {
|
||||||
|
this.apikey = apikey == null ? null : apikey.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getIpAddress() {
|
||||||
|
return ipAddress;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIpAddress(String ipAddress) {
|
||||||
|
this.ipAddress = ipAddress == null ? null : ipAddress.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public Byte getIsCallback() {
|
||||||
|
return isCallback;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIsCallback(Byte isCallback) {
|
||||||
|
this.isCallback = isCallback;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCallbackUrl() {
|
||||||
|
return callbackUrl;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCallbackUrl(String callbackUrl) {
|
||||||
|
this.callbackUrl = callbackUrl == null ? null : callbackUrl.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getClientLinkname() {
|
||||||
|
return clientLinkname;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setClientLinkname(String clientLinkname) {
|
||||||
|
this.clientLinkname = clientLinkname == null ? null : clientLinkname.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getClientPhone() {
|
||||||
|
return clientPhone;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setClientPhone(String clientPhone) {
|
||||||
|
this.clientPhone = clientPhone == null ? null : clientPhone.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getClientFilters() {
|
||||||
|
return clientFilters;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setClientFilters(String clientFilters) {
|
||||||
|
this.clientFilters = clientFilters == null ? null : clientFilters.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getCreated() {
|
||||||
|
return created;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCreated(Date created) {
|
||||||
|
this.created = created;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getCreateId() {
|
||||||
|
return createId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCreateId(Long createId) {
|
||||||
|
this.createId = createId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getUpdated() {
|
||||||
|
return updated;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUpdated(Date updated) {
|
||||||
|
this.updated = updated;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getUpdateId() {
|
||||||
|
return updateId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUpdateId(Long updateId) {
|
||||||
|
this.updateId = updateId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Byte getIsDelete() {
|
||||||
|
return isDelete;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIsDelete(Byte isDelete) {
|
||||||
|
this.isDelete = isDelete;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getExtend1() {
|
||||||
|
return extend1;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setExtend1(String extend1) {
|
||||||
|
this.extend1 = extend1 == null ? null : extend1.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getExtend2() {
|
||||||
|
return extend2;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setExtend2(String extend2) {
|
||||||
|
this.extend2 = extend2 == null ? null : extend2.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getExtend3() {
|
||||||
|
return extend3;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setExtend3(String extend3) {
|
||||||
|
this.extend3 = extend3 == null ? null : extend3.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getExtend4() {
|
||||||
|
return extend4;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setExtend4(String extend4) {
|
||||||
|
this.extend4 = extend4 == null ? null : extend4.trim();
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,30 @@
|
|||||||
|
package com.mashibing.webmaster.mapper;
|
||||||
|
|
||||||
|
import com.mashibing.webmaster.entity.ClientBusiness;
|
||||||
|
import com.mashibing.webmaster.entity.ClientBusinessExample;
|
||||||
|
import java.util.List;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
public interface ClientBusinessMapper {
|
||||||
|
long countByExample(ClientBusinessExample example);
|
||||||
|
|
||||||
|
int deleteByExample(ClientBusinessExample example);
|
||||||
|
|
||||||
|
int deleteByPrimaryKey(Long id);
|
||||||
|
|
||||||
|
int insert(ClientBusiness row);
|
||||||
|
|
||||||
|
int insertSelective(ClientBusiness row);
|
||||||
|
|
||||||
|
List<ClientBusiness> selectByExample(ClientBusinessExample example);
|
||||||
|
|
||||||
|
ClientBusiness selectByPrimaryKey(Long id);
|
||||||
|
|
||||||
|
int updateByExampleSelective(@Param("row") ClientBusiness row, @Param("example") ClientBusinessExample example);
|
||||||
|
|
||||||
|
int updateByExample(@Param("row") ClientBusiness row, @Param("example") ClientBusinessExample example);
|
||||||
|
|
||||||
|
int updateByPrimaryKeySelective(ClientBusiness row);
|
||||||
|
|
||||||
|
int updateByPrimaryKey(ClientBusiness row);
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
package com.mashibing.webmaster.service;
|
||||||
|
|
||||||
|
import com.mashibing.webmaster.entity.ClientBusiness;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author dch
|
||||||
|
* @create 2024-03-30 20:53
|
||||||
|
*/
|
||||||
|
public interface ClientBusinessService {
|
||||||
|
List<ClientBusiness> findAll();
|
||||||
|
|
||||||
|
List<ClientBusiness> findByUserId(Integer userId);
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
package com.mashibing.webmaster.service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author dch
|
||||||
|
* @create 2024-03-30 19:34
|
||||||
|
*/
|
||||||
|
public interface SmsMenuService {
|
||||||
|
|
||||||
|
List<Map<String, Object>> findUserMenu(Integer id);
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
package com.mashibing.webmaster.service;
|
||||||
|
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author dch
|
||||||
|
* @create 2024-03-30 20:53
|
||||||
|
*/
|
||||||
|
public interface SmsRoleService {
|
||||||
|
Set<String> getRoleName(Integer userId);
|
||||||
|
}
|
@ -0,0 +1,35 @@
|
|||||||
|
package com.mashibing.webmaster.service.impl;
|
||||||
|
|
||||||
|
import com.mashibing.webmaster.entity.ClientBusiness;
|
||||||
|
import com.mashibing.webmaster.entity.ClientBusinessExample;
|
||||||
|
import com.mashibing.webmaster.mapper.ClientBusinessMapper;
|
||||||
|
import com.mashibing.webmaster.service.ClientBusinessService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author dch
|
||||||
|
* @create 2024-03-30 21:27
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class ClientBusinessServiceImpl implements ClientBusinessService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ClientBusinessMapper clientBusinessMapper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ClientBusiness> findAll() {
|
||||||
|
List<ClientBusiness> list = clientBusinessMapper.selectByExample(null);
|
||||||
|
return list;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ClientBusiness> findByUserId(Integer userId) {
|
||||||
|
ClientBusinessExample example = new ClientBusinessExample();
|
||||||
|
example.createCriteria().andExtend1EqualTo(userId + "");
|
||||||
|
List<ClientBusiness> list = clientBusinessMapper.selectByExample(example);
|
||||||
|
return list;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,25 @@
|
|||||||
|
package com.mashibing.webmaster.service.impl;
|
||||||
|
|
||||||
|
import com.mashibing.webmaster.entity.SmsRoleExample;
|
||||||
|
import com.mashibing.webmaster.mapper.SmsRoleMapper;
|
||||||
|
import com.mashibing.webmaster.service.SmsRoleService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author dch
|
||||||
|
* @create 2024-03-30 21:18
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class SmsRoleServiceImpl implements SmsRoleService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SmsRoleMapper roleMapper;
|
||||||
|
@Override
|
||||||
|
public Set<String> getRoleName(Integer userId) {
|
||||||
|
Set<String> roleNameSet = roleMapper.findRoleNameByUserId(userId);
|
||||||
|
return roleNameSet;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
package com.mashibing.webmaster.vo;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author dch
|
||||||
|
* @create 2024-03-30 21:14
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class ClientBusinessVO {
|
||||||
|
private Long id;
|
||||||
|
private String corpname;
|
||||||
|
}
|
@ -0,0 +1,36 @@
|
|||||||
|
package com.mashibing.webmaster.vo;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author dch
|
||||||
|
* @description
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class SearchSmsVO {
|
||||||
|
// ok 公司名称
|
||||||
|
private String corpname;
|
||||||
|
|
||||||
|
// 格式待定
|
||||||
|
private String sendTimeStr;
|
||||||
|
|
||||||
|
// 修改页面
|
||||||
|
private Integer reportState;
|
||||||
|
|
||||||
|
// 全网通改成未知
|
||||||
|
private Integer operatorId;
|
||||||
|
|
||||||
|
// 原errorCode
|
||||||
|
private String errorMsg;
|
||||||
|
|
||||||
|
// ok
|
||||||
|
private String srcNumber;
|
||||||
|
// ok
|
||||||
|
private String mobile;
|
||||||
|
// ok
|
||||||
|
private String text;
|
||||||
|
}
|
@ -0,0 +1,418 @@
|
|||||||
|
<?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.mashibing.webmaster.mapper.ClientBusinessMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="com.mashibing.webmaster.entity.ClientBusiness">
|
||||||
|
<id column="id" jdbcType="BIGINT" property="id" />
|
||||||
|
<result column="corpname" jdbcType="VARCHAR" property="corpname" />
|
||||||
|
<result column="apikey" jdbcType="VARCHAR" property="apikey" />
|
||||||
|
<result column="ip_address" jdbcType="VARCHAR" property="ipAddress" />
|
||||||
|
<result column="is_callback" jdbcType="TINYINT" property="isCallback" />
|
||||||
|
<result column="callback_url" jdbcType="VARCHAR" property="callbackUrl" />
|
||||||
|
<result column="client_linkname" jdbcType="VARCHAR" property="clientLinkname" />
|
||||||
|
<result column="client_phone" jdbcType="VARCHAR" property="clientPhone" />
|
||||||
|
<result column="client_filters" jdbcType="VARCHAR" property="clientFilters" />
|
||||||
|
<result column="created" jdbcType="TIMESTAMP" property="created" />
|
||||||
|
<result column="create_id" jdbcType="BIGINT" property="createId" />
|
||||||
|
<result column="updated" jdbcType="TIMESTAMP" property="updated" />
|
||||||
|
<result column="update_id" jdbcType="BIGINT" property="updateId" />
|
||||||
|
<result column="is_delete" jdbcType="TINYINT" property="isDelete" />
|
||||||
|
<result column="extend1" jdbcType="VARCHAR" property="extend1" />
|
||||||
|
<result column="extend2" jdbcType="VARCHAR" property="extend2" />
|
||||||
|
<result column="extend3" jdbcType="VARCHAR" property="extend3" />
|
||||||
|
<result column="extend4" jdbcType="VARCHAR" property="extend4" />
|
||||||
|
</resultMap>
|
||||||
|
<sql id="Example_Where_Clause">
|
||||||
|
<where>
|
||||||
|
<foreach collection="oredCriteria" item="criteria" separator="or">
|
||||||
|
<if test="criteria.valid">
|
||||||
|
<trim prefix="(" prefixOverrides="and" suffix=")">
|
||||||
|
<foreach collection="criteria.criteria" item="criterion">
|
||||||
|
<choose>
|
||||||
|
<when test="criterion.noValue">
|
||||||
|
and ${criterion.condition}
|
||||||
|
</when>
|
||||||
|
<when test="criterion.singleValue">
|
||||||
|
and ${criterion.condition} #{criterion.value}
|
||||||
|
</when>
|
||||||
|
<when test="criterion.betweenValue">
|
||||||
|
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||||
|
</when>
|
||||||
|
<when test="criterion.listValue">
|
||||||
|
and ${criterion.condition}
|
||||||
|
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
||||||
|
#{listItem}
|
||||||
|
</foreach>
|
||||||
|
</when>
|
||||||
|
</choose>
|
||||||
|
</foreach>
|
||||||
|
</trim>
|
||||||
|
</if>
|
||||||
|
</foreach>
|
||||||
|
</where>
|
||||||
|
</sql>
|
||||||
|
<sql id="Update_By_Example_Where_Clause">
|
||||||
|
<where>
|
||||||
|
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
||||||
|
<if test="criteria.valid">
|
||||||
|
<trim prefix="(" prefixOverrides="and" suffix=")">
|
||||||
|
<foreach collection="criteria.criteria" item="criterion">
|
||||||
|
<choose>
|
||||||
|
<when test="criterion.noValue">
|
||||||
|
and ${criterion.condition}
|
||||||
|
</when>
|
||||||
|
<when test="criterion.singleValue">
|
||||||
|
and ${criterion.condition} #{criterion.value}
|
||||||
|
</when>
|
||||||
|
<when test="criterion.betweenValue">
|
||||||
|
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||||
|
</when>
|
||||||
|
<when test="criterion.listValue">
|
||||||
|
and ${criterion.condition}
|
||||||
|
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
||||||
|
#{listItem}
|
||||||
|
</foreach>
|
||||||
|
</when>
|
||||||
|
</choose>
|
||||||
|
</foreach>
|
||||||
|
</trim>
|
||||||
|
</if>
|
||||||
|
</foreach>
|
||||||
|
</where>
|
||||||
|
</sql>
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
id, corpname, apikey, ip_address, is_callback, callback_url, client_linkname, client_phone,
|
||||||
|
client_filters, created, create_id, updated, update_id, is_delete, extend1, extend2,
|
||||||
|
extend3, extend4
|
||||||
|
</sql>
|
||||||
|
<select id="selectByExample" parameterType="com.mashibing.webmaster.entity.ClientBusinessExample" resultMap="BaseResultMap">
|
||||||
|
select
|
||||||
|
<if test="distinct">
|
||||||
|
distinct
|
||||||
|
</if>
|
||||||
|
<include refid="Base_Column_List" />
|
||||||
|
from client_business
|
||||||
|
<if test="_parameter != null">
|
||||||
|
<include refid="Example_Where_Clause" />
|
||||||
|
</if>
|
||||||
|
<if test="orderByClause != null">
|
||||||
|
order by ${orderByClause}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
|
||||||
|
select
|
||||||
|
<include refid="Base_Column_List" />
|
||||||
|
from client_business
|
||||||
|
where id = #{id,jdbcType=BIGINT}
|
||||||
|
</select>
|
||||||
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
|
||||||
|
delete from client_business
|
||||||
|
where id = #{id,jdbcType=BIGINT}
|
||||||
|
</delete>
|
||||||
|
<delete id="deleteByExample" parameterType="com.mashibing.webmaster.entity.ClientBusinessExample">
|
||||||
|
delete from client_business
|
||||||
|
<if test="_parameter != null">
|
||||||
|
<include refid="Example_Where_Clause" />
|
||||||
|
</if>
|
||||||
|
</delete>
|
||||||
|
<insert id="insert" parameterType="com.mashibing.webmaster.entity.ClientBusiness">
|
||||||
|
insert into client_business (id, corpname, apikey,
|
||||||
|
ip_address, is_callback, callback_url,
|
||||||
|
client_linkname, client_phone, client_filters,
|
||||||
|
created, create_id, updated,
|
||||||
|
update_id, is_delete, extend1,
|
||||||
|
extend2, extend3, extend4
|
||||||
|
)
|
||||||
|
values (#{id,jdbcType=BIGINT}, #{corpname,jdbcType=VARCHAR}, #{apikey,jdbcType=VARCHAR},
|
||||||
|
#{ipAddress,jdbcType=VARCHAR}, #{isCallback,jdbcType=TINYINT}, #{callbackUrl,jdbcType=VARCHAR},
|
||||||
|
#{clientLinkname,jdbcType=VARCHAR}, #{clientPhone,jdbcType=VARCHAR}, #{clientFilters,jdbcType=VARCHAR},
|
||||||
|
#{created,jdbcType=TIMESTAMP}, #{createId,jdbcType=BIGINT}, #{updated,jdbcType=TIMESTAMP},
|
||||||
|
#{updateId,jdbcType=BIGINT}, #{isDelete,jdbcType=TINYINT}, #{extend1,jdbcType=VARCHAR},
|
||||||
|
#{extend2,jdbcType=VARCHAR}, #{extend3,jdbcType=VARCHAR}, #{extend4,jdbcType=VARCHAR}
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
<insert id="insertSelective" parameterType="com.mashibing.webmaster.entity.ClientBusiness">
|
||||||
|
insert into client_business
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="id != null">
|
||||||
|
id,
|
||||||
|
</if>
|
||||||
|
<if test="corpname != null">
|
||||||
|
corpname,
|
||||||
|
</if>
|
||||||
|
<if test="apikey != null">
|
||||||
|
apikey,
|
||||||
|
</if>
|
||||||
|
<if test="ipAddress != null">
|
||||||
|
ip_address,
|
||||||
|
</if>
|
||||||
|
<if test="isCallback != null">
|
||||||
|
is_callback,
|
||||||
|
</if>
|
||||||
|
<if test="callbackUrl != null">
|
||||||
|
callback_url,
|
||||||
|
</if>
|
||||||
|
<if test="clientLinkname != null">
|
||||||
|
client_linkname,
|
||||||
|
</if>
|
||||||
|
<if test="clientPhone != null">
|
||||||
|
client_phone,
|
||||||
|
</if>
|
||||||
|
<if test="clientFilters != null">
|
||||||
|
client_filters,
|
||||||
|
</if>
|
||||||
|
<if test="created != null">
|
||||||
|
created,
|
||||||
|
</if>
|
||||||
|
<if test="createId != null">
|
||||||
|
create_id,
|
||||||
|
</if>
|
||||||
|
<if test="updated != null">
|
||||||
|
updated,
|
||||||
|
</if>
|
||||||
|
<if test="updateId != null">
|
||||||
|
update_id,
|
||||||
|
</if>
|
||||||
|
<if test="isDelete != null">
|
||||||
|
is_delete,
|
||||||
|
</if>
|
||||||
|
<if test="extend1 != null">
|
||||||
|
extend1,
|
||||||
|
</if>
|
||||||
|
<if test="extend2 != null">
|
||||||
|
extend2,
|
||||||
|
</if>
|
||||||
|
<if test="extend3 != null">
|
||||||
|
extend3,
|
||||||
|
</if>
|
||||||
|
<if test="extend4 != null">
|
||||||
|
extend4,
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="id != null">
|
||||||
|
#{id,jdbcType=BIGINT},
|
||||||
|
</if>
|
||||||
|
<if test="corpname != null">
|
||||||
|
#{corpname,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="apikey != null">
|
||||||
|
#{apikey,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="ipAddress != null">
|
||||||
|
#{ipAddress,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="isCallback != null">
|
||||||
|
#{isCallback,jdbcType=TINYINT},
|
||||||
|
</if>
|
||||||
|
<if test="callbackUrl != null">
|
||||||
|
#{callbackUrl,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="clientLinkname != null">
|
||||||
|
#{clientLinkname,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="clientPhone != null">
|
||||||
|
#{clientPhone,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="clientFilters != null">
|
||||||
|
#{clientFilters,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="created != null">
|
||||||
|
#{created,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="createId != null">
|
||||||
|
#{createId,jdbcType=BIGINT},
|
||||||
|
</if>
|
||||||
|
<if test="updated != null">
|
||||||
|
#{updated,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateId != null">
|
||||||
|
#{updateId,jdbcType=BIGINT},
|
||||||
|
</if>
|
||||||
|
<if test="isDelete != null">
|
||||||
|
#{isDelete,jdbcType=TINYINT},
|
||||||
|
</if>
|
||||||
|
<if test="extend1 != null">
|
||||||
|
#{extend1,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="extend2 != null">
|
||||||
|
#{extend2,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="extend3 != null">
|
||||||
|
#{extend3,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="extend4 != null">
|
||||||
|
#{extend4,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
<select id="countByExample" parameterType="com.mashibing.webmaster.entity.ClientBusinessExample" resultType="java.lang.Long">
|
||||||
|
select count(*) from client_business
|
||||||
|
<if test="_parameter != null">
|
||||||
|
<include refid="Example_Where_Clause" />
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
<update id="updateByExampleSelective" parameterType="map">
|
||||||
|
update client_business
|
||||||
|
<set>
|
||||||
|
<if test="row.id != null">
|
||||||
|
id = #{row.id,jdbcType=BIGINT},
|
||||||
|
</if>
|
||||||
|
<if test="row.corpname != null">
|
||||||
|
corpname = #{row.corpname,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.apikey != null">
|
||||||
|
apikey = #{row.apikey,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.ipAddress != null">
|
||||||
|
ip_address = #{row.ipAddress,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.isCallback != null">
|
||||||
|
is_callback = #{row.isCallback,jdbcType=TINYINT},
|
||||||
|
</if>
|
||||||
|
<if test="row.callbackUrl != null">
|
||||||
|
callback_url = #{row.callbackUrl,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.clientLinkname != null">
|
||||||
|
client_linkname = #{row.clientLinkname,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.clientPhone != null">
|
||||||
|
client_phone = #{row.clientPhone,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.clientFilters != null">
|
||||||
|
client_filters = #{row.clientFilters,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.created != null">
|
||||||
|
created = #{row.created,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="row.createId != null">
|
||||||
|
create_id = #{row.createId,jdbcType=BIGINT},
|
||||||
|
</if>
|
||||||
|
<if test="row.updated != null">
|
||||||
|
updated = #{row.updated,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="row.updateId != null">
|
||||||
|
update_id = #{row.updateId,jdbcType=BIGINT},
|
||||||
|
</if>
|
||||||
|
<if test="row.isDelete != null">
|
||||||
|
is_delete = #{row.isDelete,jdbcType=TINYINT},
|
||||||
|
</if>
|
||||||
|
<if test="row.extend1 != null">
|
||||||
|
extend1 = #{row.extend1,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.extend2 != null">
|
||||||
|
extend2 = #{row.extend2,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.extend3 != null">
|
||||||
|
extend3 = #{row.extend3,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.extend4 != null">
|
||||||
|
extend4 = #{row.extend4,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
|
<if test="example != null">
|
||||||
|
<include refid="Update_By_Example_Where_Clause" />
|
||||||
|
</if>
|
||||||
|
</update>
|
||||||
|
<update id="updateByExample" parameterType="map">
|
||||||
|
update client_business
|
||||||
|
set id = #{row.id,jdbcType=BIGINT},
|
||||||
|
corpname = #{row.corpname,jdbcType=VARCHAR},
|
||||||
|
apikey = #{row.apikey,jdbcType=VARCHAR},
|
||||||
|
ip_address = #{row.ipAddress,jdbcType=VARCHAR},
|
||||||
|
is_callback = #{row.isCallback,jdbcType=TINYINT},
|
||||||
|
callback_url = #{row.callbackUrl,jdbcType=VARCHAR},
|
||||||
|
client_linkname = #{row.clientLinkname,jdbcType=VARCHAR},
|
||||||
|
client_phone = #{row.clientPhone,jdbcType=VARCHAR},
|
||||||
|
client_filters = #{row.clientFilters,jdbcType=VARCHAR},
|
||||||
|
created = #{row.created,jdbcType=TIMESTAMP},
|
||||||
|
create_id = #{row.createId,jdbcType=BIGINT},
|
||||||
|
updated = #{row.updated,jdbcType=TIMESTAMP},
|
||||||
|
update_id = #{row.updateId,jdbcType=BIGINT},
|
||||||
|
is_delete = #{row.isDelete,jdbcType=TINYINT},
|
||||||
|
extend1 = #{row.extend1,jdbcType=VARCHAR},
|
||||||
|
extend2 = #{row.extend2,jdbcType=VARCHAR},
|
||||||
|
extend3 = #{row.extend3,jdbcType=VARCHAR},
|
||||||
|
extend4 = #{row.extend4,jdbcType=VARCHAR}
|
||||||
|
<if test="example != null">
|
||||||
|
<include refid="Update_By_Example_Where_Clause" />
|
||||||
|
</if>
|
||||||
|
</update>
|
||||||
|
<update id="updateByPrimaryKeySelective" parameterType="com.mashibing.webmaster.entity.ClientBusiness">
|
||||||
|
update client_business
|
||||||
|
<set>
|
||||||
|
<if test="corpname != null">
|
||||||
|
corpname = #{corpname,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="apikey != null">
|
||||||
|
apikey = #{apikey,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="ipAddress != null">
|
||||||
|
ip_address = #{ipAddress,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="isCallback != null">
|
||||||
|
is_callback = #{isCallback,jdbcType=TINYINT},
|
||||||
|
</if>
|
||||||
|
<if test="callbackUrl != null">
|
||||||
|
callback_url = #{callbackUrl,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="clientLinkname != null">
|
||||||
|
client_linkname = #{clientLinkname,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="clientPhone != null">
|
||||||
|
client_phone = #{clientPhone,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="clientFilters != null">
|
||||||
|
client_filters = #{clientFilters,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="created != null">
|
||||||
|
created = #{created,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="createId != null">
|
||||||
|
create_id = #{createId,jdbcType=BIGINT},
|
||||||
|
</if>
|
||||||
|
<if test="updated != null">
|
||||||
|
updated = #{updated,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateId != null">
|
||||||
|
update_id = #{updateId,jdbcType=BIGINT},
|
||||||
|
</if>
|
||||||
|
<if test="isDelete != null">
|
||||||
|
is_delete = #{isDelete,jdbcType=TINYINT},
|
||||||
|
</if>
|
||||||
|
<if test="extend1 != null">
|
||||||
|
extend1 = #{extend1,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="extend2 != null">
|
||||||
|
extend2 = #{extend2,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="extend3 != null">
|
||||||
|
extend3 = #{extend3,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="extend4 != null">
|
||||||
|
extend4 = #{extend4,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
|
where id = #{id,jdbcType=BIGINT}
|
||||||
|
</update>
|
||||||
|
<update id="updateByPrimaryKey" parameterType="com.mashibing.webmaster.entity.ClientBusiness">
|
||||||
|
update client_business
|
||||||
|
set corpname = #{corpname,jdbcType=VARCHAR},
|
||||||
|
apikey = #{apikey,jdbcType=VARCHAR},
|
||||||
|
ip_address = #{ipAddress,jdbcType=VARCHAR},
|
||||||
|
is_callback = #{isCallback,jdbcType=TINYINT},
|
||||||
|
callback_url = #{callbackUrl,jdbcType=VARCHAR},
|
||||||
|
client_linkname = #{clientLinkname,jdbcType=VARCHAR},
|
||||||
|
client_phone = #{clientPhone,jdbcType=VARCHAR},
|
||||||
|
client_filters = #{clientFilters,jdbcType=VARCHAR},
|
||||||
|
created = #{created,jdbcType=TIMESTAMP},
|
||||||
|
create_id = #{createId,jdbcType=BIGINT},
|
||||||
|
updated = #{updated,jdbcType=TIMESTAMP},
|
||||||
|
update_id = #{updateId,jdbcType=BIGINT},
|
||||||
|
is_delete = #{isDelete,jdbcType=TINYINT},
|
||||||
|
extend1 = #{extend1,jdbcType=VARCHAR},
|
||||||
|
extend2 = #{extend2,jdbcType=VARCHAR},
|
||||||
|
extend3 = #{extend3,jdbcType=VARCHAR},
|
||||||
|
extend4 = #{extend4,jdbcType=VARCHAR}
|
||||||
|
where id = #{id,jdbcType=BIGINT}
|
||||||
|
</update>
|
||||||
|
</mapper>
|
@ -1,385 +1,410 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.mashibing.webmaster.mapper.SmsMenuMapper">
|
<mapper namespace="com.mashibing.webmaster.mapper.SmsMenuMapper">
|
||||||
<resultMap id="BaseResultMap" type="com.mashibing.webmaster.entity.SmsMenu">
|
<resultMap id="BaseResultMap" type="com.mashibing.webmaster.entity.SmsMenu">
|
||||||
<id column="id" jdbcType="INTEGER" property="id" />
|
<id column="id" jdbcType="INTEGER" property="id"/>
|
||||||
<result column="name" jdbcType="VARCHAR" property="name" />
|
<result column="name" jdbcType="VARCHAR" property="name"/>
|
||||||
<result column="parent_id" jdbcType="BIGINT" property="parentId" />
|
<result column="parent_id" jdbcType="BIGINT" property="parentId"/>
|
||||||
<result column="url" jdbcType="VARCHAR" property="url" />
|
<result column="url" jdbcType="VARCHAR" property="url"/>
|
||||||
<result column="icon" jdbcType="VARCHAR" property="icon" />
|
<result column="icon" jdbcType="VARCHAR" property="icon"/>
|
||||||
<result column="type" jdbcType="INTEGER" property="type" />
|
<result column="type" jdbcType="INTEGER" property="type"/>
|
||||||
<result column="sort" jdbcType="INTEGER" property="sort" />
|
<result column="sort" jdbcType="INTEGER" property="sort"/>
|
||||||
<result column="created" jdbcType="TIMESTAMP" property="created" />
|
<result column="created" jdbcType="TIMESTAMP" property="created"/>
|
||||||
<result column="create_id" jdbcType="BIGINT" property="createId" />
|
<result column="create_id" jdbcType="BIGINT" property="createId"/>
|
||||||
<result column="updated" jdbcType="TIMESTAMP" property="updated" />
|
<result column="updated" jdbcType="TIMESTAMP" property="updated"/>
|
||||||
<result column="update_id" jdbcType="BIGINT" property="updateId" />
|
<result column="update_id" jdbcType="BIGINT" property="updateId"/>
|
||||||
<result column="is_delete" jdbcType="TINYINT" property="isDelete" />
|
<result column="is_delete" jdbcType="TINYINT" property="isDelete"/>
|
||||||
<result column="extend1" jdbcType="VARCHAR" property="extend1" />
|
<result column="extend1" jdbcType="VARCHAR" property="extend1"/>
|
||||||
<result column="extend2" jdbcType="VARCHAR" property="extend2" />
|
<result column="extend2" jdbcType="VARCHAR" property="extend2"/>
|
||||||
<result column="extend3" jdbcType="VARCHAR" property="extend3" />
|
<result column="extend3" jdbcType="VARCHAR" property="extend3"/>
|
||||||
<result column="extend4" jdbcType="VARCHAR" property="extend4" />
|
<result column="extend4" jdbcType="VARCHAR" property="extend4"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
<sql id="Example_Where_Clause">
|
<sql id="Example_Where_Clause">
|
||||||
<where>
|
<where>
|
||||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
<foreach collection="oredCriteria" item="criteria" separator="or">
|
||||||
<if test="criteria.valid">
|
<if test="criteria.valid">
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
<trim prefix="(" prefixOverrides="and" suffix=")">
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
<foreach collection="criteria.criteria" item="criterion">
|
||||||
<choose>
|
<choose>
|
||||||
<when test="criterion.noValue">
|
<when test="criterion.noValue">
|
||||||
and ${criterion.condition}
|
and ${criterion.condition}
|
||||||
</when>
|
</when>
|
||||||
<when test="criterion.singleValue">
|
<when test="criterion.singleValue">
|
||||||
and ${criterion.condition} #{criterion.value}
|
and ${criterion.condition} #{criterion.value}
|
||||||
</when>
|
</when>
|
||||||
<when test="criterion.betweenValue">
|
<when test="criterion.betweenValue">
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||||
</when>
|
</when>
|
||||||
<when test="criterion.listValue">
|
<when test="criterion.listValue">
|
||||||
and ${criterion.condition}
|
and ${criterion.condition}
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
<foreach close=")" collection="criterion.value" item="listItem" open="("
|
||||||
#{listItem}
|
separator=",">
|
||||||
</foreach>
|
#{listItem}
|
||||||
</when>
|
</foreach>
|
||||||
</choose>
|
</when>
|
||||||
|
</choose>
|
||||||
|
</foreach>
|
||||||
|
</trim>
|
||||||
|
</if>
|
||||||
</foreach>
|
</foreach>
|
||||||
</trim>
|
</where>
|
||||||
</if>
|
</sql>
|
||||||
</foreach>
|
<sql id="Update_By_Example_Where_Clause">
|
||||||
</where>
|
<where>
|
||||||
</sql>
|
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
||||||
<sql id="Update_By_Example_Where_Clause">
|
<if test="criteria.valid">
|
||||||
<where>
|
<trim prefix="(" prefixOverrides="and" suffix=")">
|
||||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
<foreach collection="criteria.criteria" item="criterion">
|
||||||
<if test="criteria.valid">
|
<choose>
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
<when test="criterion.noValue">
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
and ${criterion.condition}
|
||||||
<choose>
|
</when>
|
||||||
<when test="criterion.noValue">
|
<when test="criterion.singleValue">
|
||||||
and ${criterion.condition}
|
and ${criterion.condition} #{criterion.value}
|
||||||
</when>
|
</when>
|
||||||
<when test="criterion.singleValue">
|
<when test="criterion.betweenValue">
|
||||||
and ${criterion.condition} #{criterion.value}
|
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||||
</when>
|
</when>
|
||||||
<when test="criterion.betweenValue">
|
<when test="criterion.listValue">
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
and ${criterion.condition}
|
||||||
</when>
|
<foreach close=")" collection="criterion.value" item="listItem" open="("
|
||||||
<when test="criterion.listValue">
|
separator=",">
|
||||||
and ${criterion.condition}
|
#{listItem}
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
</foreach>
|
||||||
#{listItem}
|
</when>
|
||||||
</foreach>
|
</choose>
|
||||||
</when>
|
</foreach>
|
||||||
</choose>
|
</trim>
|
||||||
|
</if>
|
||||||
</foreach>
|
</foreach>
|
||||||
</trim>
|
</where>
|
||||||
</if>
|
</sql>
|
||||||
</foreach>
|
<sql id="Base_Column_List">
|
||||||
</where>
|
id, name, parent_id, url, icon, type, sort, created, create_id, updated, update_id,
|
||||||
</sql>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
id, name, parent_id, url, icon, type, sort, created, create_id, updated, update_id,
|
|
||||||
is_delete, extend1, extend2, extend3, extend4
|
is_delete, extend1, extend2, extend3, extend4
|
||||||
</sql>
|
</sql>
|
||||||
<select id="selectByExample" parameterType="com.mashibing.webmaster.entity.SmsMenuExample" resultMap="BaseResultMap">
|
<select id="selectByExample" parameterType="com.mashibing.webmaster.entity.SmsMenuExample"
|
||||||
select
|
resultMap="BaseResultMap">
|
||||||
<if test="distinct">
|
select
|
||||||
distinct
|
<if test="distinct">
|
||||||
</if>
|
distinct
|
||||||
<include refid="Base_Column_List" />
|
</if>
|
||||||
from sms_menu
|
<include refid="Base_Column_List"/>
|
||||||
<if test="_parameter != null">
|
from sms_menu
|
||||||
<include refid="Example_Where_Clause" />
|
<if test="_parameter != null">
|
||||||
</if>
|
<include refid="Example_Where_Clause"/>
|
||||||
<if test="orderByClause != null">
|
</if>
|
||||||
order by ${orderByClause}
|
<if test="orderByClause != null">
|
||||||
</if>
|
order by ${orderByClause}
|
||||||
</select>
|
</if>
|
||||||
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
</select>
|
||||||
select
|
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
||||||
<include refid="Base_Column_List" />
|
select
|
||||||
from sms_menu
|
<include refid="Base_Column_List"/>
|
||||||
where id = #{id,jdbcType=INTEGER}
|
from sms_menu
|
||||||
</select>
|
where id = #{id,jdbcType=INTEGER}
|
||||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
|
</select>
|
||||||
delete from sms_menu
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
|
||||||
where id = #{id,jdbcType=INTEGER}
|
delete
|
||||||
</delete>
|
from sms_menu
|
||||||
<delete id="deleteByExample" parameterType="com.mashibing.webmaster.entity.SmsMenuExample">
|
where id = #{id,jdbcType=INTEGER}
|
||||||
delete from sms_menu
|
</delete>
|
||||||
<if test="_parameter != null">
|
<delete id="deleteByExample" parameterType="com.mashibing.webmaster.entity.SmsMenuExample">
|
||||||
<include refid="Example_Where_Clause" />
|
delete from sms_menu
|
||||||
</if>
|
<if test="_parameter != null">
|
||||||
</delete>
|
<include refid="Example_Where_Clause"/>
|
||||||
<insert id="insert" parameterType="com.mashibing.webmaster.entity.SmsMenu">
|
</if>
|
||||||
insert into sms_menu (id, name, parent_id,
|
</delete>
|
||||||
url, icon, type, sort,
|
<insert id="insert" parameterType="com.mashibing.webmaster.entity.SmsMenu">
|
||||||
created, create_id, updated,
|
insert into sms_menu (id, name, parent_id,
|
||||||
update_id, is_delete, extend1,
|
url, icon, type, sort,
|
||||||
extend2, extend3, extend4
|
created, create_id, updated,
|
||||||
)
|
update_id, is_delete, extend1,
|
||||||
values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{parentId,jdbcType=BIGINT},
|
extend2, extend3, extend4)
|
||||||
#{url,jdbcType=VARCHAR}, #{icon,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER},
|
values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{parentId,jdbcType=BIGINT},
|
||||||
#{created,jdbcType=TIMESTAMP}, #{createId,jdbcType=BIGINT}, #{updated,jdbcType=TIMESTAMP},
|
#{url,jdbcType=VARCHAR}, #{icon,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER},
|
||||||
#{updateId,jdbcType=BIGINT}, #{isDelete,jdbcType=TINYINT}, #{extend1,jdbcType=VARCHAR},
|
#{created,jdbcType=TIMESTAMP}, #{createId,jdbcType=BIGINT}, #{updated,jdbcType=TIMESTAMP},
|
||||||
#{extend2,jdbcType=VARCHAR}, #{extend3,jdbcType=VARCHAR}, #{extend4,jdbcType=VARCHAR}
|
#{updateId,jdbcType=BIGINT}, #{isDelete,jdbcType=TINYINT}, #{extend1,jdbcType=VARCHAR},
|
||||||
)
|
#{extend2,jdbcType=VARCHAR}, #{extend3,jdbcType=VARCHAR}, #{extend4,jdbcType=VARCHAR})
|
||||||
</insert>
|
</insert>
|
||||||
<insert id="insertSelective" parameterType="com.mashibing.webmaster.entity.SmsMenu">
|
<insert id="insertSelective" parameterType="com.mashibing.webmaster.entity.SmsMenu">
|
||||||
insert into sms_menu
|
insert into sms_menu
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
<if test="id != null">
|
<if test="id != null">
|
||||||
id,
|
id,
|
||||||
</if>
|
</if>
|
||||||
<if test="name != null">
|
<if test="name != null">
|
||||||
name,
|
name,
|
||||||
</if>
|
</if>
|
||||||
<if test="parentId != null">
|
<if test="parentId != null">
|
||||||
parent_id,
|
parent_id,
|
||||||
</if>
|
</if>
|
||||||
<if test="url != null">
|
<if test="url != null">
|
||||||
url,
|
url,
|
||||||
</if>
|
</if>
|
||||||
<if test="icon != null">
|
<if test="icon != null">
|
||||||
icon,
|
icon,
|
||||||
</if>
|
</if>
|
||||||
<if test="type != null">
|
<if test="type != null">
|
||||||
type,
|
type,
|
||||||
</if>
|
</if>
|
||||||
<if test="sort != null">
|
<if test="sort != null">
|
||||||
sort,
|
sort,
|
||||||
</if>
|
</if>
|
||||||
<if test="created != null">
|
<if test="created != null">
|
||||||
created,
|
created,
|
||||||
</if>
|
</if>
|
||||||
<if test="createId != null">
|
<if test="createId != null">
|
||||||
create_id,
|
create_id,
|
||||||
</if>
|
</if>
|
||||||
<if test="updated != null">
|
<if test="updated != null">
|
||||||
updated,
|
updated,
|
||||||
</if>
|
</if>
|
||||||
<if test="updateId != null">
|
<if test="updateId != null">
|
||||||
update_id,
|
update_id,
|
||||||
</if>
|
</if>
|
||||||
<if test="isDelete != null">
|
<if test="isDelete != null">
|
||||||
is_delete,
|
is_delete,
|
||||||
</if>
|
</if>
|
||||||
<if test="extend1 != null">
|
<if test="extend1 != null">
|
||||||
extend1,
|
extend1,
|
||||||
</if>
|
</if>
|
||||||
<if test="extend2 != null">
|
<if test="extend2 != null">
|
||||||
extend2,
|
extend2,
|
||||||
</if>
|
</if>
|
||||||
<if test="extend3 != null">
|
<if test="extend3 != null">
|
||||||
extend3,
|
extend3,
|
||||||
</if>
|
</if>
|
||||||
<if test="extend4 != null">
|
<if test="extend4 != null">
|
||||||
extend4,
|
extend4,
|
||||||
</if>
|
</if>
|
||||||
</trim>
|
</trim>
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
<if test="id != null">
|
<if test="id != null">
|
||||||
#{id,jdbcType=INTEGER},
|
#{id,jdbcType=INTEGER},
|
||||||
</if>
|
</if>
|
||||||
<if test="name != null">
|
<if test="name != null">
|
||||||
#{name,jdbcType=VARCHAR},
|
#{name,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
<if test="parentId != null">
|
<if test="parentId != null">
|
||||||
#{parentId,jdbcType=BIGINT},
|
#{parentId,jdbcType=BIGINT},
|
||||||
</if>
|
</if>
|
||||||
<if test="url != null">
|
<if test="url != null">
|
||||||
#{url,jdbcType=VARCHAR},
|
#{url,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
<if test="icon != null">
|
<if test="icon != null">
|
||||||
#{icon,jdbcType=VARCHAR},
|
#{icon,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
<if test="type != null">
|
<if test="type != null">
|
||||||
#{type,jdbcType=INTEGER},
|
#{type,jdbcType=INTEGER},
|
||||||
</if>
|
</if>
|
||||||
<if test="sort != null">
|
<if test="sort != null">
|
||||||
#{sort,jdbcType=INTEGER},
|
#{sort,jdbcType=INTEGER},
|
||||||
</if>
|
</if>
|
||||||
<if test="created != null">
|
<if test="created != null">
|
||||||
#{created,jdbcType=TIMESTAMP},
|
#{created,jdbcType=TIMESTAMP},
|
||||||
</if>
|
</if>
|
||||||
<if test="createId != null">
|
<if test="createId != null">
|
||||||
#{createId,jdbcType=BIGINT},
|
#{createId,jdbcType=BIGINT},
|
||||||
</if>
|
</if>
|
||||||
<if test="updated != null">
|
<if test="updated != null">
|
||||||
#{updated,jdbcType=TIMESTAMP},
|
#{updated,jdbcType=TIMESTAMP},
|
||||||
</if>
|
</if>
|
||||||
<if test="updateId != null">
|
<if test="updateId != null">
|
||||||
#{updateId,jdbcType=BIGINT},
|
#{updateId,jdbcType=BIGINT},
|
||||||
</if>
|
</if>
|
||||||
<if test="isDelete != null">
|
<if test="isDelete != null">
|
||||||
#{isDelete,jdbcType=TINYINT},
|
#{isDelete,jdbcType=TINYINT},
|
||||||
</if>
|
</if>
|
||||||
<if test="extend1 != null">
|
<if test="extend1 != null">
|
||||||
#{extend1,jdbcType=VARCHAR},
|
#{extend1,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
<if test="extend2 != null">
|
<if test="extend2 != null">
|
||||||
#{extend2,jdbcType=VARCHAR},
|
#{extend2,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
<if test="extend3 != null">
|
<if test="extend3 != null">
|
||||||
#{extend3,jdbcType=VARCHAR},
|
#{extend3,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
<if test="extend4 != null">
|
<if test="extend4 != null">
|
||||||
#{extend4,jdbcType=VARCHAR},
|
#{extend4,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
<select id="countByExample" parameterType="com.mashibing.webmaster.entity.SmsMenuExample" resultType="java.lang.Long">
|
<select id="countByExample" parameterType="com.mashibing.webmaster.entity.SmsMenuExample"
|
||||||
select count(*) from sms_menu
|
resultType="java.lang.Long">
|
||||||
<if test="_parameter != null">
|
select count(*) from sms_menu
|
||||||
<include refid="Example_Where_Clause" />
|
<if test="_parameter != null">
|
||||||
</if>
|
<include refid="Example_Where_Clause"/>
|
||||||
</select>
|
</if>
|
||||||
<update id="updateByExampleSelective" parameterType="map">
|
</select>
|
||||||
update sms_menu
|
<update id="updateByExampleSelective" parameterType="map">
|
||||||
<set>
|
update sms_menu
|
||||||
<if test="row.id != null">
|
<set>
|
||||||
id = #{row.id,jdbcType=INTEGER},
|
<if test="row.id != null">
|
||||||
</if>
|
id = #{row.id,jdbcType=INTEGER},
|
||||||
<if test="row.name != null">
|
</if>
|
||||||
|
<if test="row.name != null">
|
||||||
|
name = #{row.name,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.parentId != null">
|
||||||
|
parent_id = #{row.parentId,jdbcType=BIGINT},
|
||||||
|
</if>
|
||||||
|
<if test="row.url != null">
|
||||||
|
url = #{row.url,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.icon != null">
|
||||||
|
icon = #{row.icon,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.type != null">
|
||||||
|
type = #{row.type,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="row.sort != null">
|
||||||
|
sort = #{row.sort,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="row.created != null">
|
||||||
|
created = #{row.created,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="row.createId != null">
|
||||||
|
create_id = #{row.createId,jdbcType=BIGINT},
|
||||||
|
</if>
|
||||||
|
<if test="row.updated != null">
|
||||||
|
updated = #{row.updated,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="row.updateId != null">
|
||||||
|
update_id = #{row.updateId,jdbcType=BIGINT},
|
||||||
|
</if>
|
||||||
|
<if test="row.isDelete != null">
|
||||||
|
is_delete = #{row.isDelete,jdbcType=TINYINT},
|
||||||
|
</if>
|
||||||
|
<if test="row.extend1 != null">
|
||||||
|
extend1 = #{row.extend1,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.extend2 != null">
|
||||||
|
extend2 = #{row.extend2,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.extend3 != null">
|
||||||
|
extend3 = #{row.extend3,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="row.extend4 != null">
|
||||||
|
extend4 = #{row.extend4,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
|
<if test="example != null">
|
||||||
|
<include refid="Update_By_Example_Where_Clause"/>
|
||||||
|
</if>
|
||||||
|
</update>
|
||||||
|
<update id="updateByExample" parameterType="map">
|
||||||
|
update sms_menu
|
||||||
|
set id = #{row.id,jdbcType=INTEGER},
|
||||||
name = #{row.name,jdbcType=VARCHAR},
|
name = #{row.name,jdbcType=VARCHAR},
|
||||||
</if>
|
|
||||||
<if test="row.parentId != null">
|
|
||||||
parent_id = #{row.parentId,jdbcType=BIGINT},
|
parent_id = #{row.parentId,jdbcType=BIGINT},
|
||||||
</if>
|
|
||||||
<if test="row.url != null">
|
|
||||||
url = #{row.url,jdbcType=VARCHAR},
|
url = #{row.url,jdbcType=VARCHAR},
|
||||||
</if>
|
|
||||||
<if test="row.icon != null">
|
|
||||||
icon = #{row.icon,jdbcType=VARCHAR},
|
icon = #{row.icon,jdbcType=VARCHAR},
|
||||||
</if>
|
|
||||||
<if test="row.type != null">
|
|
||||||
type = #{row.type,jdbcType=INTEGER},
|
type = #{row.type,jdbcType=INTEGER},
|
||||||
</if>
|
|
||||||
<if test="row.sort != null">
|
|
||||||
sort = #{row.sort,jdbcType=INTEGER},
|
sort = #{row.sort,jdbcType=INTEGER},
|
||||||
</if>
|
|
||||||
<if test="row.created != null">
|
|
||||||
created = #{row.created,jdbcType=TIMESTAMP},
|
created = #{row.created,jdbcType=TIMESTAMP},
|
||||||
</if>
|
|
||||||
<if test="row.createId != null">
|
|
||||||
create_id = #{row.createId,jdbcType=BIGINT},
|
create_id = #{row.createId,jdbcType=BIGINT},
|
||||||
</if>
|
|
||||||
<if test="row.updated != null">
|
|
||||||
updated = #{row.updated,jdbcType=TIMESTAMP},
|
updated = #{row.updated,jdbcType=TIMESTAMP},
|
||||||
</if>
|
|
||||||
<if test="row.updateId != null">
|
|
||||||
update_id = #{row.updateId,jdbcType=BIGINT},
|
update_id = #{row.updateId,jdbcType=BIGINT},
|
||||||
</if>
|
|
||||||
<if test="row.isDelete != null">
|
|
||||||
is_delete = #{row.isDelete,jdbcType=TINYINT},
|
is_delete = #{row.isDelete,jdbcType=TINYINT},
|
||||||
</if>
|
|
||||||
<if test="row.extend1 != null">
|
|
||||||
extend1 = #{row.extend1,jdbcType=VARCHAR},
|
extend1 = #{row.extend1,jdbcType=VARCHAR},
|
||||||
</if>
|
|
||||||
<if test="row.extend2 != null">
|
|
||||||
extend2 = #{row.extend2,jdbcType=VARCHAR},
|
extend2 = #{row.extend2,jdbcType=VARCHAR},
|
||||||
</if>
|
|
||||||
<if test="row.extend3 != null">
|
|
||||||
extend3 = #{row.extend3,jdbcType=VARCHAR},
|
extend3 = #{row.extend3,jdbcType=VARCHAR},
|
||||||
</if>
|
extend4 = #{row.extend4,jdbcType=VARCHAR}
|
||||||
<if test="row.extend4 != null">
|
<if test="example != null">
|
||||||
extend4 = #{row.extend4,jdbcType=VARCHAR},
|
<include refid="Update_By_Example_Where_Clause"/>
|
||||||
</if>
|
</if>
|
||||||
</set>
|
</update>
|
||||||
<if test="example != null">
|
<update id="updateByPrimaryKeySelective" parameterType="com.mashibing.webmaster.entity.SmsMenu">
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
update sms_menu
|
||||||
</if>
|
<set>
|
||||||
</update>
|
<if test="name != null">
|
||||||
<update id="updateByExample" parameterType="map">
|
name = #{name,jdbcType=VARCHAR},
|
||||||
update sms_menu
|
</if>
|
||||||
set id = #{row.id,jdbcType=INTEGER},
|
<if test="parentId != null">
|
||||||
name = #{row.name,jdbcType=VARCHAR},
|
parent_id = #{parentId,jdbcType=BIGINT},
|
||||||
parent_id = #{row.parentId,jdbcType=BIGINT},
|
</if>
|
||||||
url = #{row.url,jdbcType=VARCHAR},
|
<if test="url != null">
|
||||||
icon = #{row.icon,jdbcType=VARCHAR},
|
url = #{url,jdbcType=VARCHAR},
|
||||||
type = #{row.type,jdbcType=INTEGER},
|
</if>
|
||||||
sort = #{row.sort,jdbcType=INTEGER},
|
<if test="icon != null">
|
||||||
created = #{row.created,jdbcType=TIMESTAMP},
|
icon = #{icon,jdbcType=VARCHAR},
|
||||||
create_id = #{row.createId,jdbcType=BIGINT},
|
</if>
|
||||||
updated = #{row.updated,jdbcType=TIMESTAMP},
|
<if test="type != null">
|
||||||
update_id = #{row.updateId,jdbcType=BIGINT},
|
type = #{type,jdbcType=INTEGER},
|
||||||
is_delete = #{row.isDelete,jdbcType=TINYINT},
|
</if>
|
||||||
extend1 = #{row.extend1,jdbcType=VARCHAR},
|
<if test="sort != null">
|
||||||
extend2 = #{row.extend2,jdbcType=VARCHAR},
|
sort = #{sort,jdbcType=INTEGER},
|
||||||
extend3 = #{row.extend3,jdbcType=VARCHAR},
|
</if>
|
||||||
extend4 = #{row.extend4,jdbcType=VARCHAR}
|
<if test="created != null">
|
||||||
<if test="example != null">
|
created = #{created,jdbcType=TIMESTAMP},
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
</if>
|
||||||
</if>
|
<if test="createId != null">
|
||||||
</update>
|
create_id = #{createId,jdbcType=BIGINT},
|
||||||
<update id="updateByPrimaryKeySelective" parameterType="com.mashibing.webmaster.entity.SmsMenu">
|
</if>
|
||||||
update sms_menu
|
<if test="updated != null">
|
||||||
<set>
|
updated = #{updated,jdbcType=TIMESTAMP},
|
||||||
<if test="name != null">
|
</if>
|
||||||
name = #{name,jdbcType=VARCHAR},
|
<if test="updateId != null">
|
||||||
</if>
|
update_id = #{updateId,jdbcType=BIGINT},
|
||||||
<if test="parentId != null">
|
</if>
|
||||||
parent_id = #{parentId,jdbcType=BIGINT},
|
<if test="isDelete != null">
|
||||||
</if>
|
is_delete = #{isDelete,jdbcType=TINYINT},
|
||||||
<if test="url != null">
|
</if>
|
||||||
url = #{url,jdbcType=VARCHAR},
|
<if test="extend1 != null">
|
||||||
</if>
|
extend1 = #{extend1,jdbcType=VARCHAR},
|
||||||
<if test="icon != null">
|
</if>
|
||||||
icon = #{icon,jdbcType=VARCHAR},
|
<if test="extend2 != null">
|
||||||
</if>
|
extend2 = #{extend2,jdbcType=VARCHAR},
|
||||||
<if test="type != null">
|
</if>
|
||||||
type = #{type,jdbcType=INTEGER},
|
<if test="extend3 != null">
|
||||||
</if>
|
extend3 = #{extend3,jdbcType=VARCHAR},
|
||||||
<if test="sort != null">
|
</if>
|
||||||
sort = #{sort,jdbcType=INTEGER},
|
<if test="extend4 != null">
|
||||||
</if>
|
extend4 = #{extend4,jdbcType=VARCHAR},
|
||||||
<if test="created != null">
|
</if>
|
||||||
created = #{created,jdbcType=TIMESTAMP},
|
</set>
|
||||||
</if>
|
where id = #{id,jdbcType=INTEGER}
|
||||||
<if test="createId != null">
|
</update>
|
||||||
create_id = #{createId,jdbcType=BIGINT},
|
<update id="updateByPrimaryKey" parameterType="com.mashibing.webmaster.entity.SmsMenu">
|
||||||
</if>
|
update sms_menu
|
||||||
<if test="updated != null">
|
set name = #{name,jdbcType=VARCHAR},
|
||||||
updated = #{updated,jdbcType=TIMESTAMP},
|
parent_id = #{parentId,jdbcType=BIGINT},
|
||||||
</if>
|
url = #{url,jdbcType=VARCHAR},
|
||||||
<if test="updateId != null">
|
icon = #{icon,jdbcType=VARCHAR},
|
||||||
update_id = #{updateId,jdbcType=BIGINT},
|
type = #{type,jdbcType=INTEGER},
|
||||||
</if>
|
sort = #{sort,jdbcType=INTEGER},
|
||||||
<if test="isDelete != null">
|
created = #{created,jdbcType=TIMESTAMP},
|
||||||
is_delete = #{isDelete,jdbcType=TINYINT},
|
create_id = #{createId,jdbcType=BIGINT},
|
||||||
</if>
|
updated = #{updated,jdbcType=TIMESTAMP},
|
||||||
<if test="extend1 != null">
|
update_id = #{updateId,jdbcType=BIGINT},
|
||||||
extend1 = #{extend1,jdbcType=VARCHAR},
|
is_delete = #{isDelete,jdbcType=TINYINT},
|
||||||
</if>
|
extend1 = #{extend1,jdbcType=VARCHAR},
|
||||||
<if test="extend2 != null">
|
extend2 = #{extend2,jdbcType=VARCHAR},
|
||||||
extend2 = #{extend2,jdbcType=VARCHAR},
|
extend3 = #{extend3,jdbcType=VARCHAR},
|
||||||
</if>
|
extend4 = #{extend4,jdbcType=VARCHAR}
|
||||||
<if test="extend3 != null">
|
where id = #{id,jdbcType=INTEGER}
|
||||||
extend3 = #{extend3,jdbcType=VARCHAR},
|
</update>
|
||||||
</if>
|
|
||||||
<if test="extend4 != null">
|
<!-- /**-->
|
||||||
extend4 = #{extend4,jdbcType=VARCHAR},
|
<!-- * 根据用户id查询当前用户的一级和二级菜单-->
|
||||||
</if>
|
<!-- * @param id-->
|
||||||
</set>
|
<!-- * @return-->
|
||||||
where id = #{id,jdbcType=INTEGER}
|
<!-- */-->
|
||||||
</update>
|
<!-- List<Map<String, Object>> findMenuByUserId(@Param("userId") Integer id)-->
|
||||||
<update id="updateByPrimaryKey" parameterType="com.mashibing.webmaster.entity.SmsMenu">
|
<select id="findMenuByUserId" resultType="java.util.Map">
|
||||||
update sms_menu
|
select m.id id,
|
||||||
set name = #{name,jdbcType=VARCHAR},
|
m.name,
|
||||||
parent_id = #{parentId,jdbcType=BIGINT},
|
m.parent_id parentId,
|
||||||
url = #{url,jdbcType=VARCHAR},
|
m.url,
|
||||||
icon = #{icon,jdbcType=VARCHAR},
|
m.icon,
|
||||||
type = #{type,jdbcType=INTEGER},
|
m.type
|
||||||
sort = #{sort,jdbcType=INTEGER},
|
from sms_menu m
|
||||||
created = #{created,jdbcType=TIMESTAMP},
|
inner join sms_role_menu rm on m.id = rm.menu_id
|
||||||
create_id = #{createId,jdbcType=BIGINT},
|
inner join sms_user_role ur on ur.role_id = rm.role_id
|
||||||
updated = #{updated,jdbcType=TIMESTAMP},
|
where ur.user_id = 1
|
||||||
update_id = #{updateId,jdbcType=BIGINT},
|
and m.type in (0, 1)
|
||||||
is_delete = #{isDelete,jdbcType=TINYINT},
|
order by m.type
|
||||||
extend1 = #{extend1,jdbcType=VARCHAR},
|
</select>
|
||||||
extend2 = #{extend2,jdbcType=VARCHAR},
|
|
||||||
extend3 = #{extend3,jdbcType=VARCHAR},
|
|
||||||
extend4 = #{extend4,jdbcType=VARCHAR}
|
|
||||||
where id = #{id,jdbcType=INTEGER}
|
|
||||||
</update>
|
|
||||||
</mapper>
|
</mapper>
|
Loading…
Reference in new issue