parent
9424a0ff90
commit
2af2c1866e
@ -0,0 +1,175 @@ |
|||||||
|
package com.bweb.controller; |
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject; |
||||||
|
import com.github.pagehelper.Page; |
||||||
|
import com.github.pagehelper.PageHelper; |
||||||
|
import com.github.pagehelper.PageInfo; |
||||||
|
import com.hai.common.exception.ErrorCode; |
||||||
|
import com.hai.common.exception.ErrorHelp; |
||||||
|
import com.hai.common.exception.SysCode; |
||||||
|
import com.hai.common.utils.ResponseMsgUtil; |
||||||
|
import com.hai.entity.HighTyAgent; |
||||||
|
import com.hai.model.ResponseData; |
||||||
|
import com.hai.service.HighTyAgentService; |
||||||
|
import io.swagger.annotations.Api; |
||||||
|
import io.swagger.annotations.ApiOperation; |
||||||
|
import org.apache.commons.lang3.StringUtils; |
||||||
|
import org.slf4j.Logger; |
||||||
|
import org.slf4j.LoggerFactory; |
||||||
|
import org.springframework.stereotype.Controller; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import javax.annotation.Resource; |
||||||
|
import javax.servlet.http.HttpServletRequest; |
||||||
|
import java.util.HashMap; |
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
@Controller |
||||||
|
@RequestMapping(value = "/tyAgent") |
||||||
|
@Api(value = "订单接口") |
||||||
|
public class HighTyAgentController { |
||||||
|
|
||||||
|
private static Logger log = LoggerFactory.getLogger(HighTyAgentController.class); |
||||||
|
|
||||||
|
@Resource |
||||||
|
private HighTyAgentService tyAgentService; |
||||||
|
|
||||||
|
@RequestMapping(value = "/addAgent", method = RequestMethod.POST) |
||||||
|
@ResponseBody |
||||||
|
@ApiOperation(value = "增加代理商") |
||||||
|
public ResponseData addAgent(@RequestBody JSONObject body, HttpServletRequest request) { |
||||||
|
try { |
||||||
|
|
||||||
|
if (StringUtils.isBlank(body.getString("agentName")) |
||||||
|
|| StringUtils.isBlank(body.getString("agentUser")) |
||||||
|
|| StringUtils.isBlank(body.getString("agentPhone")) |
||||||
|
) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQUEST_ERROR, ""); |
||||||
|
} |
||||||
|
|
||||||
|
HighTyAgent tyAgent = new HighTyAgent(); |
||||||
|
tyAgent.setAgentName(body.getString("agentName")); |
||||||
|
tyAgent.setAgentUser(body.getString("agentUser")); |
||||||
|
tyAgent.setAgentPhone(body.getString("agentPhone")); |
||||||
|
tyAgent.setAgentAddress(body.getString("agentAddress")); |
||||||
|
tyAgentService.addAgent(tyAgent); |
||||||
|
|
||||||
|
return ResponseMsgUtil.success("操作成功"); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
log.error("HighTyAgentController --> addAgent() error!", e); |
||||||
|
return ResponseMsgUtil.exception(e); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@RequestMapping(value = "/updateAgent", method = RequestMethod.POST) |
||||||
|
@ResponseBody |
||||||
|
@ApiOperation(value = "修改代理商") |
||||||
|
public ResponseData updateAgent(@RequestBody JSONObject body, HttpServletRequest request) { |
||||||
|
try { |
||||||
|
|
||||||
|
if (body.getLong("id") == null |
||||||
|
|| StringUtils.isBlank(body.getString("agentName")) |
||||||
|
|| StringUtils.isBlank(body.getString("agentUser")) |
||||||
|
|| StringUtils.isBlank(body.getString("agentPhone")) |
||||||
|
) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQUEST_ERROR, ""); |
||||||
|
} |
||||||
|
|
||||||
|
// 查询代理商
|
||||||
|
HighTyAgent tyAgent = tyAgentService.getDetailById(body.getLong("id")); |
||||||
|
if (tyAgent == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到代理商信息"); |
||||||
|
} |
||||||
|
tyAgent.setAgentName(body.getString("agentName")); |
||||||
|
tyAgent.setAgentUser(body.getString("agentUser")); |
||||||
|
tyAgent.setAgentPhone(body.getString("agentPhone")); |
||||||
|
tyAgentService.updateAgent(tyAgent); |
||||||
|
|
||||||
|
return ResponseMsgUtil.success("操作成功"); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
log.error("HighTyAgentController --> updateAgent() error!", e); |
||||||
|
return ResponseMsgUtil.exception(e); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@RequestMapping(value = "/delAgent", method = RequestMethod.POST) |
||||||
|
@ResponseBody |
||||||
|
@ApiOperation(value = "删除代理商") |
||||||
|
public ResponseData delAgent(@RequestBody JSONObject body, HttpServletRequest request) { |
||||||
|
try { |
||||||
|
if (StringUtils.isBlank(body.getString("agentKey"))) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQUEST_ERROR, ""); |
||||||
|
} |
||||||
|
tyAgentService.delAgent(body.getString("agentKey")); |
||||||
|
|
||||||
|
return ResponseMsgUtil.success("操作成功"); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
log.error("HighTyAgentController --> delAgent() error!", e); |
||||||
|
return ResponseMsgUtil.exception(e); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@RequestMapping(value = "/agentPwdReset", method = RequestMethod.POST) |
||||||
|
@ResponseBody |
||||||
|
@ApiOperation(value = "代理商密码重置") |
||||||
|
public ResponseData agentPwdReset(@RequestBody JSONObject body, HttpServletRequest request) { |
||||||
|
try { |
||||||
|
if (StringUtils.isBlank(body.getString("agentKey"))) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQUEST_ERROR, ""); |
||||||
|
} |
||||||
|
tyAgentService.agentPwdReset(body.getString("agentKey")); |
||||||
|
|
||||||
|
return ResponseMsgUtil.success("操作成功"); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
log.error("HighTyAgentController --> updateAgent() error!", e); |
||||||
|
return ResponseMsgUtil.exception(e); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@RequestMapping(value = "/getDetailByKey", method = RequestMethod.GET) |
||||||
|
@ResponseBody |
||||||
|
@ApiOperation(value = "查询代理商详情") |
||||||
|
public ResponseData getDetailByKey(@RequestParam(name = "key", required = true) String key) { |
||||||
|
try { |
||||||
|
|
||||||
|
return ResponseMsgUtil.success(tyAgentService.getDetailByKey(key)); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
log.error("HighTyAgentController --> getDetailByKey() error!", e); |
||||||
|
return ResponseMsgUtil.exception(e); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@RequestMapping(value = "/getAgentList", method = RequestMethod.GET) |
||||||
|
@ResponseBody |
||||||
|
@ApiOperation(value = "查询代理商列表") |
||||||
|
public ResponseData getAgentList(@RequestParam(name = "agentKey", required = false) String agentKey, |
||||||
|
@RequestParam(name = "agentName", required = false) String agentName, |
||||||
|
@RequestParam(name = "agentUser", required = false) String agentUser, |
||||||
|
@RequestParam(name = "agentPhone", required = false) String agentPhone, |
||||||
|
@RequestParam(name = "pageNum", required = true) Integer pageNum, |
||||||
|
@RequestParam(name = "pageSize", required = true) Integer pageSize) { |
||||||
|
try { |
||||||
|
|
||||||
|
Map<String, Object> param = new HashMap<>(); |
||||||
|
param.put("agentKey", agentKey); |
||||||
|
param.put("agentName", agentName); |
||||||
|
param.put("agentUser", agentUser); |
||||||
|
param.put("agentPhone", agentPhone); |
||||||
|
|
||||||
|
PageHelper.startPage(pageNum,pageSize); |
||||||
|
return ResponseMsgUtil.success(new PageInfo<>(tyAgentService.getAgentList(param))); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
log.error("HighTyAgentController --> getAgentList() error!", e); |
||||||
|
return ResponseMsgUtil.exception(e); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,190 @@ |
|||||||
|
package com.bweb.controller; |
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject; |
||||||
|
import com.github.pagehelper.PageHelper; |
||||||
|
import com.github.pagehelper.PageInfo; |
||||||
|
import com.hai.common.exception.ErrorCode; |
||||||
|
import com.hai.common.exception.ErrorHelp; |
||||||
|
import com.hai.common.exception.SysCode; |
||||||
|
import com.hai.common.security.UserCenter; |
||||||
|
import com.hai.common.utils.ResponseMsgUtil; |
||||||
|
import com.hai.entity.HighTyAgent; |
||||||
|
import com.hai.entity.HighTySalesman; |
||||||
|
import com.hai.enum_type.UserObjectTypeEnum; |
||||||
|
import com.hai.model.ResponseData; |
||||||
|
import com.hai.model.UserInfoModel; |
||||||
|
import com.hai.service.HighTyAgentService; |
||||||
|
import com.hai.service.HighTySalesmanService; |
||||||
|
import io.swagger.annotations.Api; |
||||||
|
import io.swagger.annotations.ApiOperation; |
||||||
|
import org.apache.commons.lang3.StringUtils; |
||||||
|
import org.slf4j.Logger; |
||||||
|
import org.slf4j.LoggerFactory; |
||||||
|
import org.springframework.stereotype.Controller; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import javax.annotation.Resource; |
||||||
|
import javax.servlet.http.HttpServletRequest; |
||||||
|
import java.util.HashMap; |
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
@Controller |
||||||
|
@RequestMapping(value = "/tySalesman") |
||||||
|
@Api(value = "订单接口") |
||||||
|
public class HighTySalesmanController { |
||||||
|
|
||||||
|
private static Logger log = LoggerFactory.getLogger(HighTySalesmanController.class); |
||||||
|
|
||||||
|
@Resource |
||||||
|
private HighTySalesmanService tySalesmanService; |
||||||
|
|
||||||
|
@Resource |
||||||
|
private HighTyAgentService tyAgentService; |
||||||
|
|
||||||
|
@Resource |
||||||
|
private UserCenter userCenter; |
||||||
|
|
||||||
|
@RequestMapping(value = "/addSalesman", method = RequestMethod.POST) |
||||||
|
@ResponseBody |
||||||
|
@ApiOperation(value = "增加业务员") |
||||||
|
public ResponseData addSalesman(@RequestBody JSONObject body, HttpServletRequest request) { |
||||||
|
try { |
||||||
|
UserInfoModel userModel = userCenter.getSessionModel(UserInfoModel.class); |
||||||
|
if (userModel == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.SEC_USER_EXPIRED, ""); |
||||||
|
} |
||||||
|
if (userModel.getHighTyAgent() == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "无法创建,权限不足"); |
||||||
|
} |
||||||
|
if (StringUtils.isBlank(body.getString("salesmanName")) |
||||||
|
|| StringUtils.isBlank(body.getString("salesmanPhone"))) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQUEST_ERROR, ""); |
||||||
|
} |
||||||
|
|
||||||
|
HighTySalesman tySalesman = new HighTySalesman(); |
||||||
|
tySalesman.setTyAgentId(userModel.getHighTyAgent().getId()); |
||||||
|
tySalesman.setSalesmanName(body.getString("salesmanName")); |
||||||
|
tySalesman.setSalesmanPhone(body.getString("salesmanPhone")); |
||||||
|
tySalesmanService.addSalesman(tySalesman); |
||||||
|
|
||||||
|
return ResponseMsgUtil.success("操作成功"); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
log.error("HighTySalesmanController --> addSalesman() error!", e); |
||||||
|
return ResponseMsgUtil.exception(e); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@RequestMapping(value = "/updateSalesman", method = RequestMethod.POST) |
||||||
|
@ResponseBody |
||||||
|
@ApiOperation(value = "修改业务员") |
||||||
|
public ResponseData updateSalesman(@RequestBody JSONObject body, HttpServletRequest request) { |
||||||
|
try { |
||||||
|
UserInfoModel userModel = userCenter.getSessionModel(UserInfoModel.class); |
||||||
|
if (userModel == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.SEC_USER_EXPIRED, ""); |
||||||
|
} |
||||||
|
if (!userModel.getSecUser().getObjectType().equals(UserObjectTypeEnum.type6.getType())) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "无法修改,权限不足"); |
||||||
|
} |
||||||
|
if (body.getLong("id") == null |
||||||
|
|| StringUtils.isBlank(body.getString("salesmanName")) |
||||||
|
|| StringUtils.isBlank(body.getString("salesmanPhone")) |
||||||
|
) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQUEST_ERROR, ""); |
||||||
|
} |
||||||
|
|
||||||
|
// 查询代理商
|
||||||
|
HighTySalesman salesman = tySalesmanService.getDetailById(body.getLong("id")); |
||||||
|
if (salesman == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到代理商信息"); |
||||||
|
} |
||||||
|
salesman.setSalesmanName(body.getString("salesmanName")); |
||||||
|
salesman.setSalesmanPhone(body.getString("salesmanPhone")); |
||||||
|
tySalesmanService.updateSalesman(salesman); |
||||||
|
|
||||||
|
return ResponseMsgUtil.success("操作成功"); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
log.error("HighTySalesmanController --> updateSalesman() error!", e); |
||||||
|
return ResponseMsgUtil.exception(e); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@RequestMapping(value = "/delSalesman", method = RequestMethod.POST) |
||||||
|
@ResponseBody |
||||||
|
@ApiOperation(value = "删除业务员") |
||||||
|
public ResponseData delSalesman(@RequestBody JSONObject body, HttpServletRequest request) { |
||||||
|
try { |
||||||
|
if (StringUtils.isBlank(body.getString("salesmanKey"))) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQUEST_ERROR, ""); |
||||||
|
} |
||||||
|
tySalesmanService.delSalesman(body.getString("salesmanKey")); |
||||||
|
|
||||||
|
return ResponseMsgUtil.success("操作成功"); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
log.error("HighTyAgentController --> delSalesman() error!", e); |
||||||
|
return ResponseMsgUtil.exception(e); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@RequestMapping(value = "/salesmanPwdReset", method = RequestMethod.POST) |
||||||
|
@ResponseBody |
||||||
|
@ApiOperation(value = "业务员密码重置") |
||||||
|
public ResponseData salesmanPwdReset(@RequestBody JSONObject body, HttpServletRequest request) { |
||||||
|
try { |
||||||
|
if (StringUtils.isBlank(body.getString("salesmanKey"))) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQUEST_ERROR, ""); |
||||||
|
} |
||||||
|
tySalesmanService.salesmanPwdReset(body.getString("salesmanKey")); |
||||||
|
|
||||||
|
return ResponseMsgUtil.success("操作成功"); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
log.error("HighTyAgentController --> salesmanPwdReset() error!", e); |
||||||
|
return ResponseMsgUtil.exception(e); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@RequestMapping(value = "/getDetailByKey", method = RequestMethod.GET) |
||||||
|
@ResponseBody |
||||||
|
@ApiOperation(value = "查询业务员详情") |
||||||
|
public ResponseData getDetailByKey(@RequestParam(name = "key", required = true) String key) { |
||||||
|
try { |
||||||
|
|
||||||
|
return ResponseMsgUtil.success(tySalesmanService.getDetailByKey(key)); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
log.error("HighTySalesmanController --> getDetailByKey() error!", e); |
||||||
|
return ResponseMsgUtil.exception(e); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@RequestMapping(value = "/getSalesmanList", method = RequestMethod.GET) |
||||||
|
@ResponseBody |
||||||
|
@ApiOperation(value = "查询业务员列表") |
||||||
|
public ResponseData getSalesmanList(@RequestParam(name = "tyAgentId", required = true) Long tyAgentId, |
||||||
|
@RequestParam(name = "salesmanKey", required = false) String salesmanKey, |
||||||
|
@RequestParam(name = "salesmanName", required = false) String salesmanName, |
||||||
|
@RequestParam(name = "salesmanPhone", required = false) String salesmanPhone, |
||||||
|
@RequestParam(name = "pageNum", required = true) Integer pageNum, |
||||||
|
@RequestParam(name = "pageSize", required = true) Integer pageSize) { |
||||||
|
try { |
||||||
|
|
||||||
|
Map<String, Object> param = new HashMap<>(); |
||||||
|
param.put("tyAgentId", tyAgentId); |
||||||
|
param.put("salesmanKey", salesmanKey); |
||||||
|
param.put("salesmanName", salesmanName); |
||||||
|
param.put("salesmanPhone", salesmanPhone); |
||||||
|
|
||||||
|
PageHelper.startPage(pageNum, pageSize); |
||||||
|
return ResponseMsgUtil.success(new PageInfo<>(tySalesmanService.getSalesmanList(param))); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
log.error("HighTySalesmanController --> getSalesmanList() error!", e); |
||||||
|
return ResponseMsgUtil.exception(e); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,125 @@ |
|||||||
|
package com.hai.dao; |
||||||
|
|
||||||
|
import com.hai.entity.HighTyAgent; |
||||||
|
import com.hai.entity.HighTyAgentExample; |
||||||
|
import java.util.List; |
||||||
|
import org.apache.ibatis.annotations.Delete; |
||||||
|
import org.apache.ibatis.annotations.DeleteProvider; |
||||||
|
import org.apache.ibatis.annotations.Insert; |
||||||
|
import org.apache.ibatis.annotations.InsertProvider; |
||||||
|
import org.apache.ibatis.annotations.Options; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
import org.apache.ibatis.annotations.Result; |
||||||
|
import org.apache.ibatis.annotations.Results; |
||||||
|
import org.apache.ibatis.annotations.Select; |
||||||
|
import org.apache.ibatis.annotations.SelectProvider; |
||||||
|
import org.apache.ibatis.annotations.Update; |
||||||
|
import org.apache.ibatis.annotations.UpdateProvider; |
||||||
|
import org.apache.ibatis.type.JdbcType; |
||||||
|
import org.springframework.stereotype.Repository; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* 代码由工具生成,请勿修改!!! |
||||||
|
* 如果需要扩展请在其父类进行扩展 |
||||||
|
* |
||||||
|
**/ |
||||||
|
@Repository |
||||||
|
public interface HighTyAgentMapper extends HighTyAgentMapperExt { |
||||||
|
@SelectProvider(type=HighTyAgentSqlProvider.class, method="countByExample") |
||||||
|
long countByExample(HighTyAgentExample example); |
||||||
|
|
||||||
|
@DeleteProvider(type=HighTyAgentSqlProvider.class, method="deleteByExample") |
||||||
|
int deleteByExample(HighTyAgentExample example); |
||||||
|
|
||||||
|
@Delete({ |
||||||
|
"delete from high_ty_agent", |
||||||
|
"where id = #{id,jdbcType=BIGINT}" |
||||||
|
}) |
||||||
|
int deleteByPrimaryKey(Long id); |
||||||
|
|
||||||
|
@Insert({ |
||||||
|
"insert into high_ty_agent (agent_key, agent_name, ", |
||||||
|
"agent_address, agent_user, ", |
||||||
|
"agent_phone, `status`, ", |
||||||
|
"create_time, update_time, ", |
||||||
|
"ext_1, ext_2, ext_3)", |
||||||
|
"values (#{agentKey,jdbcType=VARCHAR}, #{agentName,jdbcType=VARCHAR}, ", |
||||||
|
"#{agentAddress,jdbcType=VARCHAR}, #{agentUser,jdbcType=VARCHAR}, ", |
||||||
|
"#{agentPhone,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, ", |
||||||
|
"#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, ", |
||||||
|
"#{ext1,jdbcType=VARCHAR}, #{ext2,jdbcType=VARCHAR}, #{ext3,jdbcType=VARCHAR})" |
||||||
|
}) |
||||||
|
@Options(useGeneratedKeys=true,keyProperty="id") |
||||||
|
int insert(HighTyAgent record); |
||||||
|
|
||||||
|
@InsertProvider(type=HighTyAgentSqlProvider.class, method="insertSelective") |
||||||
|
@Options(useGeneratedKeys=true,keyProperty="id") |
||||||
|
int insertSelective(HighTyAgent record); |
||||||
|
|
||||||
|
@SelectProvider(type=HighTyAgentSqlProvider.class, method="selectByExample") |
||||||
|
@Results({ |
||||||
|
@Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true), |
||||||
|
@Result(column="agent_key", property="agentKey", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="agent_name", property="agentName", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="agent_address", property="agentAddress", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="agent_user", property="agentUser", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="agent_phone", property="agentPhone", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="status", property="status", jdbcType=JdbcType.INTEGER), |
||||||
|
@Result(column="create_time", property="createTime", jdbcType=JdbcType.TIMESTAMP), |
||||||
|
@Result(column="update_time", property="updateTime", jdbcType=JdbcType.TIMESTAMP), |
||||||
|
@Result(column="ext_1", property="ext1", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ext_2", property="ext2", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ext_3", property="ext3", jdbcType=JdbcType.VARCHAR) |
||||||
|
}) |
||||||
|
List<HighTyAgent> selectByExample(HighTyAgentExample example); |
||||||
|
|
||||||
|
@Select({ |
||||||
|
"select", |
||||||
|
"id, agent_key, agent_name, agent_address, agent_user, agent_phone, `status`, ", |
||||||
|
"create_time, update_time, ext_1, ext_2, ext_3", |
||||||
|
"from high_ty_agent", |
||||||
|
"where id = #{id,jdbcType=BIGINT}" |
||||||
|
}) |
||||||
|
@Results({ |
||||||
|
@Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true), |
||||||
|
@Result(column="agent_key", property="agentKey", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="agent_name", property="agentName", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="agent_address", property="agentAddress", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="agent_user", property="agentUser", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="agent_phone", property="agentPhone", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="status", property="status", jdbcType=JdbcType.INTEGER), |
||||||
|
@Result(column="create_time", property="createTime", jdbcType=JdbcType.TIMESTAMP), |
||||||
|
@Result(column="update_time", property="updateTime", jdbcType=JdbcType.TIMESTAMP), |
||||||
|
@Result(column="ext_1", property="ext1", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ext_2", property="ext2", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ext_3", property="ext3", jdbcType=JdbcType.VARCHAR) |
||||||
|
}) |
||||||
|
HighTyAgent selectByPrimaryKey(Long id); |
||||||
|
|
||||||
|
@UpdateProvider(type=HighTyAgentSqlProvider.class, method="updateByExampleSelective") |
||||||
|
int updateByExampleSelective(@Param("record") HighTyAgent record, @Param("example") HighTyAgentExample example); |
||||||
|
|
||||||
|
@UpdateProvider(type=HighTyAgentSqlProvider.class, method="updateByExample") |
||||||
|
int updateByExample(@Param("record") HighTyAgent record, @Param("example") HighTyAgentExample example); |
||||||
|
|
||||||
|
@UpdateProvider(type=HighTyAgentSqlProvider.class, method="updateByPrimaryKeySelective") |
||||||
|
int updateByPrimaryKeySelective(HighTyAgent record); |
||||||
|
|
||||||
|
@Update({ |
||||||
|
"update high_ty_agent", |
||||||
|
"set agent_key = #{agentKey,jdbcType=VARCHAR},", |
||||||
|
"agent_name = #{agentName,jdbcType=VARCHAR},", |
||||||
|
"agent_address = #{agentAddress,jdbcType=VARCHAR},", |
||||||
|
"agent_user = #{agentUser,jdbcType=VARCHAR},", |
||||||
|
"agent_phone = #{agentPhone,jdbcType=VARCHAR},", |
||||||
|
"`status` = #{status,jdbcType=INTEGER},", |
||||||
|
"create_time = #{createTime,jdbcType=TIMESTAMP},", |
||||||
|
"update_time = #{updateTime,jdbcType=TIMESTAMP},", |
||||||
|
"ext_1 = #{ext1,jdbcType=VARCHAR},", |
||||||
|
"ext_2 = #{ext2,jdbcType=VARCHAR},", |
||||||
|
"ext_3 = #{ext3,jdbcType=VARCHAR}", |
||||||
|
"where id = #{id,jdbcType=BIGINT}" |
||||||
|
}) |
||||||
|
int updateByPrimaryKey(HighTyAgent record); |
||||||
|
} |
@ -0,0 +1,7 @@ |
|||||||
|
package com.hai.dao; |
||||||
|
|
||||||
|
/** |
||||||
|
* mapper扩展类 |
||||||
|
*/ |
||||||
|
public interface HighTyAgentMapperExt { |
||||||
|
} |
@ -0,0 +1,130 @@ |
|||||||
|
package com.hai.dao; |
||||||
|
|
||||||
|
import com.hai.entity.HighTyAgentOilStation; |
||||||
|
import com.hai.entity.HighTyAgentOilStationExample; |
||||||
|
import java.util.List; |
||||||
|
import org.apache.ibatis.annotations.Delete; |
||||||
|
import org.apache.ibatis.annotations.DeleteProvider; |
||||||
|
import org.apache.ibatis.annotations.Insert; |
||||||
|
import org.apache.ibatis.annotations.InsertProvider; |
||||||
|
import org.apache.ibatis.annotations.Options; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
import org.apache.ibatis.annotations.Result; |
||||||
|
import org.apache.ibatis.annotations.Results; |
||||||
|
import org.apache.ibatis.annotations.Select; |
||||||
|
import org.apache.ibatis.annotations.SelectProvider; |
||||||
|
import org.apache.ibatis.annotations.Update; |
||||||
|
import org.apache.ibatis.annotations.UpdateProvider; |
||||||
|
import org.apache.ibatis.type.JdbcType; |
||||||
|
import org.springframework.stereotype.Repository; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* 代码由工具生成,请勿修改!!! |
||||||
|
* 如果需要扩展请在其父类进行扩展 |
||||||
|
* |
||||||
|
**/ |
||||||
|
@Repository |
||||||
|
public interface HighTyAgentOilStationMapper extends HighTyAgentOilStationMapperExt { |
||||||
|
@SelectProvider(type=HighTyAgentOilStationSqlProvider.class, method="countByExample") |
||||||
|
long countByExample(HighTyAgentOilStationExample example); |
||||||
|
|
||||||
|
@DeleteProvider(type=HighTyAgentOilStationSqlProvider.class, method="deleteByExample") |
||||||
|
int deleteByExample(HighTyAgentOilStationExample example); |
||||||
|
|
||||||
|
@Delete({ |
||||||
|
"delete from high_ty_agent_oil_station", |
||||||
|
"where id = #{id,jdbcType=BIGINT}" |
||||||
|
}) |
||||||
|
int deleteByPrimaryKey(Long id); |
||||||
|
|
||||||
|
@Insert({ |
||||||
|
"insert into high_ty_agent_oil_station (ty_agent_id, ty_agent_name, ", |
||||||
|
"ty_salesman_id, ty_salesman_name, ", |
||||||
|
"oil_station_id, oil_station_name, ", |
||||||
|
"`status`, create_time, ", |
||||||
|
"update_time, ext_1, ", |
||||||
|
"ext_2, ext_3)", |
||||||
|
"values (#{tyAgentId,jdbcType=BIGINT}, #{tyAgentName,jdbcType=VARCHAR}, ", |
||||||
|
"#{tySalesmanId,jdbcType=BIGINT}, #{tySalesmanName,jdbcType=VARCHAR}, ", |
||||||
|
"#{oilStationId,jdbcType=BIGINT}, #{oilStationName,jdbcType=VARCHAR}, ", |
||||||
|
"#{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, ", |
||||||
|
"#{updateTime,jdbcType=TIMESTAMP}, #{ext1,jdbcType=VARCHAR}, ", |
||||||
|
"#{ext2,jdbcType=VARCHAR}, #{ext3,jdbcType=VARCHAR})" |
||||||
|
}) |
||||||
|
@Options(useGeneratedKeys=true,keyProperty="id") |
||||||
|
int insert(HighTyAgentOilStation record); |
||||||
|
|
||||||
|
@InsertProvider(type=HighTyAgentOilStationSqlProvider.class, method="insertSelective") |
||||||
|
@Options(useGeneratedKeys=true,keyProperty="id") |
||||||
|
int insertSelective(HighTyAgentOilStation record); |
||||||
|
|
||||||
|
@SelectProvider(type=HighTyAgentOilStationSqlProvider.class, method="selectByExample") |
||||||
|
@Results({ |
||||||
|
@Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true), |
||||||
|
@Result(column="ty_agent_id", property="tyAgentId", jdbcType=JdbcType.BIGINT), |
||||||
|
@Result(column="ty_agent_name", property="tyAgentName", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ty_salesman_id", property="tySalesmanId", jdbcType=JdbcType.BIGINT), |
||||||
|
@Result(column="ty_salesman_name", property="tySalesmanName", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="oil_station_id", property="oilStationId", jdbcType=JdbcType.BIGINT), |
||||||
|
@Result(column="oil_station_name", property="oilStationName", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="status", property="status", jdbcType=JdbcType.INTEGER), |
||||||
|
@Result(column="create_time", property="createTime", jdbcType=JdbcType.TIMESTAMP), |
||||||
|
@Result(column="update_time", property="updateTime", jdbcType=JdbcType.TIMESTAMP), |
||||||
|
@Result(column="ext_1", property="ext1", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ext_2", property="ext2", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ext_3", property="ext3", jdbcType=JdbcType.VARCHAR) |
||||||
|
}) |
||||||
|
List<HighTyAgentOilStation> selectByExample(HighTyAgentOilStationExample example); |
||||||
|
|
||||||
|
@Select({ |
||||||
|
"select", |
||||||
|
"id, ty_agent_id, ty_agent_name, ty_salesman_id, ty_salesman_name, oil_station_id, ", |
||||||
|
"oil_station_name, `status`, create_time, update_time, ext_1, ext_2, ext_3", |
||||||
|
"from high_ty_agent_oil_station", |
||||||
|
"where id = #{id,jdbcType=BIGINT}" |
||||||
|
}) |
||||||
|
@Results({ |
||||||
|
@Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true), |
||||||
|
@Result(column="ty_agent_id", property="tyAgentId", jdbcType=JdbcType.BIGINT), |
||||||
|
@Result(column="ty_agent_name", property="tyAgentName", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ty_salesman_id", property="tySalesmanId", jdbcType=JdbcType.BIGINT), |
||||||
|
@Result(column="ty_salesman_name", property="tySalesmanName", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="oil_station_id", property="oilStationId", jdbcType=JdbcType.BIGINT), |
||||||
|
@Result(column="oil_station_name", property="oilStationName", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="status", property="status", jdbcType=JdbcType.INTEGER), |
||||||
|
@Result(column="create_time", property="createTime", jdbcType=JdbcType.TIMESTAMP), |
||||||
|
@Result(column="update_time", property="updateTime", jdbcType=JdbcType.TIMESTAMP), |
||||||
|
@Result(column="ext_1", property="ext1", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ext_2", property="ext2", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ext_3", property="ext3", jdbcType=JdbcType.VARCHAR) |
||||||
|
}) |
||||||
|
HighTyAgentOilStation selectByPrimaryKey(Long id); |
||||||
|
|
||||||
|
@UpdateProvider(type=HighTyAgentOilStationSqlProvider.class, method="updateByExampleSelective") |
||||||
|
int updateByExampleSelective(@Param("record") HighTyAgentOilStation record, @Param("example") HighTyAgentOilStationExample example); |
||||||
|
|
||||||
|
@UpdateProvider(type=HighTyAgentOilStationSqlProvider.class, method="updateByExample") |
||||||
|
int updateByExample(@Param("record") HighTyAgentOilStation record, @Param("example") HighTyAgentOilStationExample example); |
||||||
|
|
||||||
|
@UpdateProvider(type=HighTyAgentOilStationSqlProvider.class, method="updateByPrimaryKeySelective") |
||||||
|
int updateByPrimaryKeySelective(HighTyAgentOilStation record); |
||||||
|
|
||||||
|
@Update({ |
||||||
|
"update high_ty_agent_oil_station", |
||||||
|
"set ty_agent_id = #{tyAgentId,jdbcType=BIGINT},", |
||||||
|
"ty_agent_name = #{tyAgentName,jdbcType=VARCHAR},", |
||||||
|
"ty_salesman_id = #{tySalesmanId,jdbcType=BIGINT},", |
||||||
|
"ty_salesman_name = #{tySalesmanName,jdbcType=VARCHAR},", |
||||||
|
"oil_station_id = #{oilStationId,jdbcType=BIGINT},", |
||||||
|
"oil_station_name = #{oilStationName,jdbcType=VARCHAR},", |
||||||
|
"`status` = #{status,jdbcType=INTEGER},", |
||||||
|
"create_time = #{createTime,jdbcType=TIMESTAMP},", |
||||||
|
"update_time = #{updateTime,jdbcType=TIMESTAMP},", |
||||||
|
"ext_1 = #{ext1,jdbcType=VARCHAR},", |
||||||
|
"ext_2 = #{ext2,jdbcType=VARCHAR},", |
||||||
|
"ext_3 = #{ext3,jdbcType=VARCHAR}", |
||||||
|
"where id = #{id,jdbcType=BIGINT}" |
||||||
|
}) |
||||||
|
int updateByPrimaryKey(HighTyAgentOilStation record); |
||||||
|
} |
@ -0,0 +1,7 @@ |
|||||||
|
package com.hai.dao; |
||||||
|
|
||||||
|
/** |
||||||
|
* mapper扩展类 |
||||||
|
*/ |
||||||
|
public interface HighTyAgentOilStationMapperExt { |
||||||
|
} |
@ -0,0 +1,346 @@ |
|||||||
|
package com.hai.dao; |
||||||
|
|
||||||
|
import com.hai.entity.HighTyAgentOilStation; |
||||||
|
import com.hai.entity.HighTyAgentOilStationExample.Criteria; |
||||||
|
import com.hai.entity.HighTyAgentOilStationExample.Criterion; |
||||||
|
import com.hai.entity.HighTyAgentOilStationExample; |
||||||
|
import java.util.List; |
||||||
|
import java.util.Map; |
||||||
|
import org.apache.ibatis.jdbc.SQL; |
||||||
|
|
||||||
|
public class HighTyAgentOilStationSqlProvider { |
||||||
|
|
||||||
|
public String countByExample(HighTyAgentOilStationExample example) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.SELECT("count(*)").FROM("high_ty_agent_oil_station"); |
||||||
|
applyWhere(sql, example, false); |
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String deleteByExample(HighTyAgentOilStationExample example) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.DELETE_FROM("high_ty_agent_oil_station"); |
||||||
|
applyWhere(sql, example, false); |
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String insertSelective(HighTyAgentOilStation record) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.INSERT_INTO("high_ty_agent_oil_station"); |
||||||
|
|
||||||
|
if (record.getTyAgentId() != null) { |
||||||
|
sql.VALUES("ty_agent_id", "#{tyAgentId,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getTyAgentName() != null) { |
||||||
|
sql.VALUES("ty_agent_name", "#{tyAgentName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getTySalesmanId() != null) { |
||||||
|
sql.VALUES("ty_salesman_id", "#{tySalesmanId,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getTySalesmanName() != null) { |
||||||
|
sql.VALUES("ty_salesman_name", "#{tySalesmanName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getOilStationId() != null) { |
||||||
|
sql.VALUES("oil_station_id", "#{oilStationId,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getOilStationName() != null) { |
||||||
|
sql.VALUES("oil_station_name", "#{oilStationName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getStatus() != null) { |
||||||
|
sql.VALUES("`status`", "#{status,jdbcType=INTEGER}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getCreateTime() != null) { |
||||||
|
sql.VALUES("create_time", "#{createTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getUpdateTime() != null) { |
||||||
|
sql.VALUES("update_time", "#{updateTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt1() != null) { |
||||||
|
sql.VALUES("ext_1", "#{ext1,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt2() != null) { |
||||||
|
sql.VALUES("ext_2", "#{ext2,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt3() != null) { |
||||||
|
sql.VALUES("ext_3", "#{ext3,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String selectByExample(HighTyAgentOilStationExample example) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
if (example != null && example.isDistinct()) { |
||||||
|
sql.SELECT_DISTINCT("id"); |
||||||
|
} else { |
||||||
|
sql.SELECT("id"); |
||||||
|
} |
||||||
|
sql.SELECT("ty_agent_id"); |
||||||
|
sql.SELECT("ty_agent_name"); |
||||||
|
sql.SELECT("ty_salesman_id"); |
||||||
|
sql.SELECT("ty_salesman_name"); |
||||||
|
sql.SELECT("oil_station_id"); |
||||||
|
sql.SELECT("oil_station_name"); |
||||||
|
sql.SELECT("`status`"); |
||||||
|
sql.SELECT("create_time"); |
||||||
|
sql.SELECT("update_time"); |
||||||
|
sql.SELECT("ext_1"); |
||||||
|
sql.SELECT("ext_2"); |
||||||
|
sql.SELECT("ext_3"); |
||||||
|
sql.FROM("high_ty_agent_oil_station"); |
||||||
|
applyWhere(sql, example, false); |
||||||
|
|
||||||
|
if (example != null && example.getOrderByClause() != null) { |
||||||
|
sql.ORDER_BY(example.getOrderByClause()); |
||||||
|
} |
||||||
|
|
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String updateByExampleSelective(Map<String, Object> parameter) { |
||||||
|
HighTyAgentOilStation record = (HighTyAgentOilStation) parameter.get("record"); |
||||||
|
HighTyAgentOilStationExample example = (HighTyAgentOilStationExample) parameter.get("example"); |
||||||
|
|
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.UPDATE("high_ty_agent_oil_station"); |
||||||
|
|
||||||
|
if (record.getId() != null) { |
||||||
|
sql.SET("id = #{record.id,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getTyAgentId() != null) { |
||||||
|
sql.SET("ty_agent_id = #{record.tyAgentId,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getTyAgentName() != null) { |
||||||
|
sql.SET("ty_agent_name = #{record.tyAgentName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getTySalesmanId() != null) { |
||||||
|
sql.SET("ty_salesman_id = #{record.tySalesmanId,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getTySalesmanName() != null) { |
||||||
|
sql.SET("ty_salesman_name = #{record.tySalesmanName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getOilStationId() != null) { |
||||||
|
sql.SET("oil_station_id = #{record.oilStationId,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getOilStationName() != null) { |
||||||
|
sql.SET("oil_station_name = #{record.oilStationName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getStatus() != null) { |
||||||
|
sql.SET("`status` = #{record.status,jdbcType=INTEGER}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getCreateTime() != null) { |
||||||
|
sql.SET("create_time = #{record.createTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getUpdateTime() != null) { |
||||||
|
sql.SET("update_time = #{record.updateTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt1() != null) { |
||||||
|
sql.SET("ext_1 = #{record.ext1,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt2() != null) { |
||||||
|
sql.SET("ext_2 = #{record.ext2,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt3() != null) { |
||||||
|
sql.SET("ext_3 = #{record.ext3,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
applyWhere(sql, example, true); |
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String updateByExample(Map<String, Object> parameter) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.UPDATE("high_ty_agent_oil_station"); |
||||||
|
|
||||||
|
sql.SET("id = #{record.id,jdbcType=BIGINT}"); |
||||||
|
sql.SET("ty_agent_id = #{record.tyAgentId,jdbcType=BIGINT}"); |
||||||
|
sql.SET("ty_agent_name = #{record.tyAgentName,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("ty_salesman_id = #{record.tySalesmanId,jdbcType=BIGINT}"); |
||||||
|
sql.SET("ty_salesman_name = #{record.tySalesmanName,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("oil_station_id = #{record.oilStationId,jdbcType=BIGINT}"); |
||||||
|
sql.SET("oil_station_name = #{record.oilStationName,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("`status` = #{record.status,jdbcType=INTEGER}"); |
||||||
|
sql.SET("create_time = #{record.createTime,jdbcType=TIMESTAMP}"); |
||||||
|
sql.SET("update_time = #{record.updateTime,jdbcType=TIMESTAMP}"); |
||||||
|
sql.SET("ext_1 = #{record.ext1,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("ext_2 = #{record.ext2,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("ext_3 = #{record.ext3,jdbcType=VARCHAR}"); |
||||||
|
|
||||||
|
HighTyAgentOilStationExample example = (HighTyAgentOilStationExample) parameter.get("example"); |
||||||
|
applyWhere(sql, example, true); |
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String updateByPrimaryKeySelective(HighTyAgentOilStation record) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.UPDATE("high_ty_agent_oil_station"); |
||||||
|
|
||||||
|
if (record.getTyAgentId() != null) { |
||||||
|
sql.SET("ty_agent_id = #{tyAgentId,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getTyAgentName() != null) { |
||||||
|
sql.SET("ty_agent_name = #{tyAgentName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getTySalesmanId() != null) { |
||||||
|
sql.SET("ty_salesman_id = #{tySalesmanId,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getTySalesmanName() != null) { |
||||||
|
sql.SET("ty_salesman_name = #{tySalesmanName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getOilStationId() != null) { |
||||||
|
sql.SET("oil_station_id = #{oilStationId,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getOilStationName() != null) { |
||||||
|
sql.SET("oil_station_name = #{oilStationName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getStatus() != null) { |
||||||
|
sql.SET("`status` = #{status,jdbcType=INTEGER}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getCreateTime() != null) { |
||||||
|
sql.SET("create_time = #{createTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getUpdateTime() != null) { |
||||||
|
sql.SET("update_time = #{updateTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt1() != null) { |
||||||
|
sql.SET("ext_1 = #{ext1,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt2() != null) { |
||||||
|
sql.SET("ext_2 = #{ext2,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt3() != null) { |
||||||
|
sql.SET("ext_3 = #{ext3,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
sql.WHERE("id = #{id,jdbcType=BIGINT}"); |
||||||
|
|
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
protected void applyWhere(SQL sql, HighTyAgentOilStationExample example, boolean includeExamplePhrase) { |
||||||
|
if (example == null) { |
||||||
|
return; |
||||||
|
} |
||||||
|
|
||||||
|
String parmPhrase1; |
||||||
|
String parmPhrase1_th; |
||||||
|
String parmPhrase2; |
||||||
|
String parmPhrase2_th; |
||||||
|
String parmPhrase3; |
||||||
|
String parmPhrase3_th; |
||||||
|
if (includeExamplePhrase) { |
||||||
|
parmPhrase1 = "%s #{example.oredCriteria[%d].allCriteria[%d].value}"; |
||||||
|
parmPhrase1_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; |
||||||
|
parmPhrase2 = "%s #{example.oredCriteria[%d].allCriteria[%d].value} and #{example.oredCriteria[%d].criteria[%d].secondValue}"; |
||||||
|
parmPhrase2_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{example.oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; |
||||||
|
parmPhrase3 = "#{example.oredCriteria[%d].allCriteria[%d].value[%d]}"; |
||||||
|
parmPhrase3_th = "#{example.oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; |
||||||
|
} else { |
||||||
|
parmPhrase1 = "%s #{oredCriteria[%d].allCriteria[%d].value}"; |
||||||
|
parmPhrase1_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; |
||||||
|
parmPhrase2 = "%s #{oredCriteria[%d].allCriteria[%d].value} and #{oredCriteria[%d].criteria[%d].secondValue}"; |
||||||
|
parmPhrase2_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; |
||||||
|
parmPhrase3 = "#{oredCriteria[%d].allCriteria[%d].value[%d]}"; |
||||||
|
parmPhrase3_th = "#{oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; |
||||||
|
} |
||||||
|
|
||||||
|
StringBuilder sb = new StringBuilder(); |
||||||
|
List<Criteria> oredCriteria = example.getOredCriteria(); |
||||||
|
boolean firstCriteria = true; |
||||||
|
for (int i = 0; i < oredCriteria.size(); i++) { |
||||||
|
Criteria criteria = oredCriteria.get(i); |
||||||
|
if (criteria.isValid()) { |
||||||
|
if (firstCriteria) { |
||||||
|
firstCriteria = false; |
||||||
|
} else { |
||||||
|
sb.append(" or "); |
||||||
|
} |
||||||
|
|
||||||
|
sb.append('('); |
||||||
|
List<Criterion> criterions = criteria.getAllCriteria(); |
||||||
|
boolean firstCriterion = true; |
||||||
|
for (int j = 0; j < criterions.size(); j++) { |
||||||
|
Criterion criterion = criterions.get(j); |
||||||
|
if (firstCriterion) { |
||||||
|
firstCriterion = false; |
||||||
|
} else { |
||||||
|
sb.append(" and "); |
||||||
|
} |
||||||
|
|
||||||
|
if (criterion.isNoValue()) { |
||||||
|
sb.append(criterion.getCondition()); |
||||||
|
} else if (criterion.isSingleValue()) { |
||||||
|
if (criterion.getTypeHandler() == null) { |
||||||
|
sb.append(String.format(parmPhrase1, criterion.getCondition(), i, j)); |
||||||
|
} else { |
||||||
|
sb.append(String.format(parmPhrase1_th, criterion.getCondition(), i, j,criterion.getTypeHandler())); |
||||||
|
} |
||||||
|
} else if (criterion.isBetweenValue()) { |
||||||
|
if (criterion.getTypeHandler() == null) { |
||||||
|
sb.append(String.format(parmPhrase2, criterion.getCondition(), i, j, i, j)); |
||||||
|
} else { |
||||||
|
sb.append(String.format(parmPhrase2_th, criterion.getCondition(), i, j, criterion.getTypeHandler(), i, j, criterion.getTypeHandler())); |
||||||
|
} |
||||||
|
} else if (criterion.isListValue()) { |
||||||
|
sb.append(criterion.getCondition()); |
||||||
|
sb.append(" ("); |
||||||
|
List<?> listItems = (List<?>) criterion.getValue(); |
||||||
|
boolean comma = false; |
||||||
|
for (int k = 0; k < listItems.size(); k++) { |
||||||
|
if (comma) { |
||||||
|
sb.append(", "); |
||||||
|
} else { |
||||||
|
comma = true; |
||||||
|
} |
||||||
|
if (criterion.getTypeHandler() == null) { |
||||||
|
sb.append(String.format(parmPhrase3, i, j, k)); |
||||||
|
} else { |
||||||
|
sb.append(String.format(parmPhrase3_th, i, j, k, criterion.getTypeHandler())); |
||||||
|
} |
||||||
|
} |
||||||
|
sb.append(')'); |
||||||
|
} |
||||||
|
} |
||||||
|
sb.append(')'); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
if (sb.length() > 0) { |
||||||
|
sql.WHERE(sb.toString()); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,332 @@ |
|||||||
|
package com.hai.dao; |
||||||
|
|
||||||
|
import com.hai.entity.HighTyAgent; |
||||||
|
import com.hai.entity.HighTyAgentExample.Criteria; |
||||||
|
import com.hai.entity.HighTyAgentExample.Criterion; |
||||||
|
import com.hai.entity.HighTyAgentExample; |
||||||
|
import java.util.List; |
||||||
|
import java.util.Map; |
||||||
|
import org.apache.ibatis.jdbc.SQL; |
||||||
|
|
||||||
|
public class HighTyAgentSqlProvider { |
||||||
|
|
||||||
|
public String countByExample(HighTyAgentExample example) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.SELECT("count(*)").FROM("high_ty_agent"); |
||||||
|
applyWhere(sql, example, false); |
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String deleteByExample(HighTyAgentExample example) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.DELETE_FROM("high_ty_agent"); |
||||||
|
applyWhere(sql, example, false); |
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String insertSelective(HighTyAgent record) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.INSERT_INTO("high_ty_agent"); |
||||||
|
|
||||||
|
if (record.getAgentKey() != null) { |
||||||
|
sql.VALUES("agent_key", "#{agentKey,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getAgentName() != null) { |
||||||
|
sql.VALUES("agent_name", "#{agentName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getAgentAddress() != null) { |
||||||
|
sql.VALUES("agent_address", "#{agentAddress,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getAgentUser() != null) { |
||||||
|
sql.VALUES("agent_user", "#{agentUser,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getAgentPhone() != null) { |
||||||
|
sql.VALUES("agent_phone", "#{agentPhone,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getStatus() != null) { |
||||||
|
sql.VALUES("`status`", "#{status,jdbcType=INTEGER}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getCreateTime() != null) { |
||||||
|
sql.VALUES("create_time", "#{createTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getUpdateTime() != null) { |
||||||
|
sql.VALUES("update_time", "#{updateTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt1() != null) { |
||||||
|
sql.VALUES("ext_1", "#{ext1,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt2() != null) { |
||||||
|
sql.VALUES("ext_2", "#{ext2,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt3() != null) { |
||||||
|
sql.VALUES("ext_3", "#{ext3,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String selectByExample(HighTyAgentExample example) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
if (example != null && example.isDistinct()) { |
||||||
|
sql.SELECT_DISTINCT("id"); |
||||||
|
} else { |
||||||
|
sql.SELECT("id"); |
||||||
|
} |
||||||
|
sql.SELECT("agent_key"); |
||||||
|
sql.SELECT("agent_name"); |
||||||
|
sql.SELECT("agent_address"); |
||||||
|
sql.SELECT("agent_user"); |
||||||
|
sql.SELECT("agent_phone"); |
||||||
|
sql.SELECT("`status`"); |
||||||
|
sql.SELECT("create_time"); |
||||||
|
sql.SELECT("update_time"); |
||||||
|
sql.SELECT("ext_1"); |
||||||
|
sql.SELECT("ext_2"); |
||||||
|
sql.SELECT("ext_3"); |
||||||
|
sql.FROM("high_ty_agent"); |
||||||
|
applyWhere(sql, example, false); |
||||||
|
|
||||||
|
if (example != null && example.getOrderByClause() != null) { |
||||||
|
sql.ORDER_BY(example.getOrderByClause()); |
||||||
|
} |
||||||
|
|
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String updateByExampleSelective(Map<String, Object> parameter) { |
||||||
|
HighTyAgent record = (HighTyAgent) parameter.get("record"); |
||||||
|
HighTyAgentExample example = (HighTyAgentExample) parameter.get("example"); |
||||||
|
|
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.UPDATE("high_ty_agent"); |
||||||
|
|
||||||
|
if (record.getId() != null) { |
||||||
|
sql.SET("id = #{record.id,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getAgentKey() != null) { |
||||||
|
sql.SET("agent_key = #{record.agentKey,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getAgentName() != null) { |
||||||
|
sql.SET("agent_name = #{record.agentName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getAgentAddress() != null) { |
||||||
|
sql.SET("agent_address = #{record.agentAddress,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getAgentUser() != null) { |
||||||
|
sql.SET("agent_user = #{record.agentUser,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getAgentPhone() != null) { |
||||||
|
sql.SET("agent_phone = #{record.agentPhone,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getStatus() != null) { |
||||||
|
sql.SET("`status` = #{record.status,jdbcType=INTEGER}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getCreateTime() != null) { |
||||||
|
sql.SET("create_time = #{record.createTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getUpdateTime() != null) { |
||||||
|
sql.SET("update_time = #{record.updateTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt1() != null) { |
||||||
|
sql.SET("ext_1 = #{record.ext1,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt2() != null) { |
||||||
|
sql.SET("ext_2 = #{record.ext2,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt3() != null) { |
||||||
|
sql.SET("ext_3 = #{record.ext3,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
applyWhere(sql, example, true); |
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String updateByExample(Map<String, Object> parameter) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.UPDATE("high_ty_agent"); |
||||||
|
|
||||||
|
sql.SET("id = #{record.id,jdbcType=BIGINT}"); |
||||||
|
sql.SET("agent_key = #{record.agentKey,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("agent_name = #{record.agentName,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("agent_address = #{record.agentAddress,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("agent_user = #{record.agentUser,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("agent_phone = #{record.agentPhone,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("`status` = #{record.status,jdbcType=INTEGER}"); |
||||||
|
sql.SET("create_time = #{record.createTime,jdbcType=TIMESTAMP}"); |
||||||
|
sql.SET("update_time = #{record.updateTime,jdbcType=TIMESTAMP}"); |
||||||
|
sql.SET("ext_1 = #{record.ext1,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("ext_2 = #{record.ext2,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("ext_3 = #{record.ext3,jdbcType=VARCHAR}"); |
||||||
|
|
||||||
|
HighTyAgentExample example = (HighTyAgentExample) parameter.get("example"); |
||||||
|
applyWhere(sql, example, true); |
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String updateByPrimaryKeySelective(HighTyAgent record) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.UPDATE("high_ty_agent"); |
||||||
|
|
||||||
|
if (record.getAgentKey() != null) { |
||||||
|
sql.SET("agent_key = #{agentKey,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getAgentName() != null) { |
||||||
|
sql.SET("agent_name = #{agentName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getAgentAddress() != null) { |
||||||
|
sql.SET("agent_address = #{agentAddress,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getAgentUser() != null) { |
||||||
|
sql.SET("agent_user = #{agentUser,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getAgentPhone() != null) { |
||||||
|
sql.SET("agent_phone = #{agentPhone,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getStatus() != null) { |
||||||
|
sql.SET("`status` = #{status,jdbcType=INTEGER}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getCreateTime() != null) { |
||||||
|
sql.SET("create_time = #{createTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getUpdateTime() != null) { |
||||||
|
sql.SET("update_time = #{updateTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt1() != null) { |
||||||
|
sql.SET("ext_1 = #{ext1,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt2() != null) { |
||||||
|
sql.SET("ext_2 = #{ext2,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt3() != null) { |
||||||
|
sql.SET("ext_3 = #{ext3,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
sql.WHERE("id = #{id,jdbcType=BIGINT}"); |
||||||
|
|
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
protected void applyWhere(SQL sql, HighTyAgentExample example, boolean includeExamplePhrase) { |
||||||
|
if (example == null) { |
||||||
|
return; |
||||||
|
} |
||||||
|
|
||||||
|
String parmPhrase1; |
||||||
|
String parmPhrase1_th; |
||||||
|
String parmPhrase2; |
||||||
|
String parmPhrase2_th; |
||||||
|
String parmPhrase3; |
||||||
|
String parmPhrase3_th; |
||||||
|
if (includeExamplePhrase) { |
||||||
|
parmPhrase1 = "%s #{example.oredCriteria[%d].allCriteria[%d].value}"; |
||||||
|
parmPhrase1_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; |
||||||
|
parmPhrase2 = "%s #{example.oredCriteria[%d].allCriteria[%d].value} and #{example.oredCriteria[%d].criteria[%d].secondValue}"; |
||||||
|
parmPhrase2_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{example.oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; |
||||||
|
parmPhrase3 = "#{example.oredCriteria[%d].allCriteria[%d].value[%d]}"; |
||||||
|
parmPhrase3_th = "#{example.oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; |
||||||
|
} else { |
||||||
|
parmPhrase1 = "%s #{oredCriteria[%d].allCriteria[%d].value}"; |
||||||
|
parmPhrase1_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; |
||||||
|
parmPhrase2 = "%s #{oredCriteria[%d].allCriteria[%d].value} and #{oredCriteria[%d].criteria[%d].secondValue}"; |
||||||
|
parmPhrase2_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; |
||||||
|
parmPhrase3 = "#{oredCriteria[%d].allCriteria[%d].value[%d]}"; |
||||||
|
parmPhrase3_th = "#{oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; |
||||||
|
} |
||||||
|
|
||||||
|
StringBuilder sb = new StringBuilder(); |
||||||
|
List<Criteria> oredCriteria = example.getOredCriteria(); |
||||||
|
boolean firstCriteria = true; |
||||||
|
for (int i = 0; i < oredCriteria.size(); i++) { |
||||||
|
Criteria criteria = oredCriteria.get(i); |
||||||
|
if (criteria.isValid()) { |
||||||
|
if (firstCriteria) { |
||||||
|
firstCriteria = false; |
||||||
|
} else { |
||||||
|
sb.append(" or "); |
||||||
|
} |
||||||
|
|
||||||
|
sb.append('('); |
||||||
|
List<Criterion> criterions = criteria.getAllCriteria(); |
||||||
|
boolean firstCriterion = true; |
||||||
|
for (int j = 0; j < criterions.size(); j++) { |
||||||
|
Criterion criterion = criterions.get(j); |
||||||
|
if (firstCriterion) { |
||||||
|
firstCriterion = false; |
||||||
|
} else { |
||||||
|
sb.append(" and "); |
||||||
|
} |
||||||
|
|
||||||
|
if (criterion.isNoValue()) { |
||||||
|
sb.append(criterion.getCondition()); |
||||||
|
} else if (criterion.isSingleValue()) { |
||||||
|
if (criterion.getTypeHandler() == null) { |
||||||
|
sb.append(String.format(parmPhrase1, criterion.getCondition(), i, j)); |
||||||
|
} else { |
||||||
|
sb.append(String.format(parmPhrase1_th, criterion.getCondition(), i, j,criterion.getTypeHandler())); |
||||||
|
} |
||||||
|
} else if (criterion.isBetweenValue()) { |
||||||
|
if (criterion.getTypeHandler() == null) { |
||||||
|
sb.append(String.format(parmPhrase2, criterion.getCondition(), i, j, i, j)); |
||||||
|
} else { |
||||||
|
sb.append(String.format(parmPhrase2_th, criterion.getCondition(), i, j, criterion.getTypeHandler(), i, j, criterion.getTypeHandler())); |
||||||
|
} |
||||||
|
} else if (criterion.isListValue()) { |
||||||
|
sb.append(criterion.getCondition()); |
||||||
|
sb.append(" ("); |
||||||
|
List<?> listItems = (List<?>) criterion.getValue(); |
||||||
|
boolean comma = false; |
||||||
|
for (int k = 0; k < listItems.size(); k++) { |
||||||
|
if (comma) { |
||||||
|
sb.append(", "); |
||||||
|
} else { |
||||||
|
comma = true; |
||||||
|
} |
||||||
|
if (criterion.getTypeHandler() == null) { |
||||||
|
sb.append(String.format(parmPhrase3, i, j, k)); |
||||||
|
} else { |
||||||
|
sb.append(String.format(parmPhrase3_th, i, j, k, criterion.getTypeHandler())); |
||||||
|
} |
||||||
|
} |
||||||
|
sb.append(')'); |
||||||
|
} |
||||||
|
} |
||||||
|
sb.append(')'); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
if (sb.length() > 0) { |
||||||
|
sql.WHERE(sb.toString()); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,122 @@ |
|||||||
|
package com.hai.dao; |
||||||
|
|
||||||
|
import com.hai.entity.HighTySalesman; |
||||||
|
import com.hai.entity.HighTySalesmanExample; |
||||||
|
import java.util.List; |
||||||
|
import org.apache.ibatis.annotations.Delete; |
||||||
|
import org.apache.ibatis.annotations.DeleteProvider; |
||||||
|
import org.apache.ibatis.annotations.Insert; |
||||||
|
import org.apache.ibatis.annotations.InsertProvider; |
||||||
|
import org.apache.ibatis.annotations.Options; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
import org.apache.ibatis.annotations.Result; |
||||||
|
import org.apache.ibatis.annotations.Results; |
||||||
|
import org.apache.ibatis.annotations.Select; |
||||||
|
import org.apache.ibatis.annotations.SelectProvider; |
||||||
|
import org.apache.ibatis.annotations.Update; |
||||||
|
import org.apache.ibatis.annotations.UpdateProvider; |
||||||
|
import org.apache.ibatis.type.JdbcType; |
||||||
|
import org.springframework.stereotype.Repository; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* 代码由工具生成,请勿修改!!! |
||||||
|
* 如果需要扩展请在其父类进行扩展 |
||||||
|
* |
||||||
|
**/ |
||||||
|
@Repository |
||||||
|
public interface HighTySalesmanMapper extends HighTySalesmanMapperExt { |
||||||
|
@SelectProvider(type=HighTySalesmanSqlProvider.class, method="countByExample") |
||||||
|
long countByExample(HighTySalesmanExample example); |
||||||
|
|
||||||
|
@DeleteProvider(type=HighTySalesmanSqlProvider.class, method="deleteByExample") |
||||||
|
int deleteByExample(HighTySalesmanExample example); |
||||||
|
|
||||||
|
@Delete({ |
||||||
|
"delete from high_ty_salesman", |
||||||
|
"where id = #{id,jdbcType=BIGINT}" |
||||||
|
}) |
||||||
|
int deleteByPrimaryKey(Long id); |
||||||
|
|
||||||
|
@Insert({ |
||||||
|
"insert into high_ty_salesman (ty_agent_id, salesman_key, ", |
||||||
|
"salesman_name, salesman_phone, ", |
||||||
|
"`status`, create_time, ", |
||||||
|
"update_time, ext_1, ", |
||||||
|
"ext_2, ext_3)", |
||||||
|
"values (#{tyAgentId,jdbcType=BIGINT}, #{salesmanKey,jdbcType=VARCHAR}, ", |
||||||
|
"#{salesmanName,jdbcType=VARCHAR}, #{salesmanPhone,jdbcType=VARCHAR}, ", |
||||||
|
"#{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, ", |
||||||
|
"#{updateTime,jdbcType=TIMESTAMP}, #{ext1,jdbcType=VARCHAR}, ", |
||||||
|
"#{ext2,jdbcType=VARCHAR}, #{ext3,jdbcType=VARCHAR})" |
||||||
|
}) |
||||||
|
@Options(useGeneratedKeys=true,keyProperty="id") |
||||||
|
int insert(HighTySalesman record); |
||||||
|
|
||||||
|
@InsertProvider(type=HighTySalesmanSqlProvider.class, method="insertSelective") |
||||||
|
@Options(useGeneratedKeys=true,keyProperty="id") |
||||||
|
int insertSelective(HighTySalesman record); |
||||||
|
|
||||||
|
@SelectProvider(type=HighTySalesmanSqlProvider.class, method="selectByExample") |
||||||
|
@Results({ |
||||||
|
@Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true), |
||||||
|
@Result(column="ty_agent_id", property="tyAgentId", jdbcType=JdbcType.BIGINT), |
||||||
|
@Result(column="salesman_key", property="salesmanKey", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="salesman_name", property="salesmanName", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="salesman_phone", property="salesmanPhone", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="status", property="status", jdbcType=JdbcType.INTEGER), |
||||||
|
@Result(column="create_time", property="createTime", jdbcType=JdbcType.TIMESTAMP), |
||||||
|
@Result(column="update_time", property="updateTime", jdbcType=JdbcType.TIMESTAMP), |
||||||
|
@Result(column="ext_1", property="ext1", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ext_2", property="ext2", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ext_3", property="ext3", jdbcType=JdbcType.VARCHAR) |
||||||
|
}) |
||||||
|
List<HighTySalesman> selectByExample(HighTySalesmanExample example); |
||||||
|
|
||||||
|
@Select({ |
||||||
|
"select", |
||||||
|
"id, ty_agent_id, salesman_key, salesman_name, salesman_phone, `status`, create_time, ", |
||||||
|
"update_time, ext_1, ext_2, ext_3", |
||||||
|
"from high_ty_salesman", |
||||||
|
"where id = #{id,jdbcType=BIGINT}" |
||||||
|
}) |
||||||
|
@Results({ |
||||||
|
@Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true), |
||||||
|
@Result(column="ty_agent_id", property="tyAgentId", jdbcType=JdbcType.BIGINT), |
||||||
|
@Result(column="salesman_key", property="salesmanKey", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="salesman_name", property="salesmanName", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="salesman_phone", property="salesmanPhone", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="status", property="status", jdbcType=JdbcType.INTEGER), |
||||||
|
@Result(column="create_time", property="createTime", jdbcType=JdbcType.TIMESTAMP), |
||||||
|
@Result(column="update_time", property="updateTime", jdbcType=JdbcType.TIMESTAMP), |
||||||
|
@Result(column="ext_1", property="ext1", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ext_2", property="ext2", jdbcType=JdbcType.VARCHAR), |
||||||
|
@Result(column="ext_3", property="ext3", jdbcType=JdbcType.VARCHAR) |
||||||
|
}) |
||||||
|
HighTySalesman selectByPrimaryKey(Long id); |
||||||
|
|
||||||
|
@UpdateProvider(type=HighTySalesmanSqlProvider.class, method="updateByExampleSelective") |
||||||
|
int updateByExampleSelective(@Param("record") HighTySalesman record, @Param("example") HighTySalesmanExample example); |
||||||
|
|
||||||
|
@UpdateProvider(type=HighTySalesmanSqlProvider.class, method="updateByExample") |
||||||
|
int updateByExample(@Param("record") HighTySalesman record, @Param("example") HighTySalesmanExample example); |
||||||
|
|
||||||
|
@UpdateProvider(type=HighTySalesmanSqlProvider.class, method="updateByPrimaryKeySelective") |
||||||
|
int updateByPrimaryKeySelective(HighTySalesman record); |
||||||
|
|
||||||
|
@Update({ |
||||||
|
"update high_ty_salesman", |
||||||
|
"set ty_agent_id = #{tyAgentId,jdbcType=BIGINT},", |
||||||
|
"salesman_key = #{salesmanKey,jdbcType=VARCHAR},", |
||||||
|
"salesman_name = #{salesmanName,jdbcType=VARCHAR},", |
||||||
|
"salesman_phone = #{salesmanPhone,jdbcType=VARCHAR},", |
||||||
|
"`status` = #{status,jdbcType=INTEGER},", |
||||||
|
"create_time = #{createTime,jdbcType=TIMESTAMP},", |
||||||
|
"update_time = #{updateTime,jdbcType=TIMESTAMP},", |
||||||
|
"ext_1 = #{ext1,jdbcType=VARCHAR},", |
||||||
|
"ext_2 = #{ext2,jdbcType=VARCHAR},", |
||||||
|
"ext_3 = #{ext3,jdbcType=VARCHAR}", |
||||||
|
"where id = #{id,jdbcType=BIGINT}" |
||||||
|
}) |
||||||
|
int updateByPrimaryKey(HighTySalesman record); |
||||||
|
} |
@ -0,0 +1,7 @@ |
|||||||
|
package com.hai.dao; |
||||||
|
|
||||||
|
/** |
||||||
|
* mapper扩展类 |
||||||
|
*/ |
||||||
|
public interface HighTySalesmanMapperExt { |
||||||
|
} |
@ -0,0 +1,318 @@ |
|||||||
|
package com.hai.dao; |
||||||
|
|
||||||
|
import com.hai.entity.HighTySalesman; |
||||||
|
import com.hai.entity.HighTySalesmanExample.Criteria; |
||||||
|
import com.hai.entity.HighTySalesmanExample.Criterion; |
||||||
|
import com.hai.entity.HighTySalesmanExample; |
||||||
|
import java.util.List; |
||||||
|
import java.util.Map; |
||||||
|
import org.apache.ibatis.jdbc.SQL; |
||||||
|
|
||||||
|
public class HighTySalesmanSqlProvider { |
||||||
|
|
||||||
|
public String countByExample(HighTySalesmanExample example) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.SELECT("count(*)").FROM("high_ty_salesman"); |
||||||
|
applyWhere(sql, example, false); |
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String deleteByExample(HighTySalesmanExample example) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.DELETE_FROM("high_ty_salesman"); |
||||||
|
applyWhere(sql, example, false); |
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String insertSelective(HighTySalesman record) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.INSERT_INTO("high_ty_salesman"); |
||||||
|
|
||||||
|
if (record.getTyAgentId() != null) { |
||||||
|
sql.VALUES("ty_agent_id", "#{tyAgentId,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getSalesmanKey() != null) { |
||||||
|
sql.VALUES("salesman_key", "#{salesmanKey,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getSalesmanName() != null) { |
||||||
|
sql.VALUES("salesman_name", "#{salesmanName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getSalesmanPhone() != null) { |
||||||
|
sql.VALUES("salesman_phone", "#{salesmanPhone,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getStatus() != null) { |
||||||
|
sql.VALUES("`status`", "#{status,jdbcType=INTEGER}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getCreateTime() != null) { |
||||||
|
sql.VALUES("create_time", "#{createTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getUpdateTime() != null) { |
||||||
|
sql.VALUES("update_time", "#{updateTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt1() != null) { |
||||||
|
sql.VALUES("ext_1", "#{ext1,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt2() != null) { |
||||||
|
sql.VALUES("ext_2", "#{ext2,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt3() != null) { |
||||||
|
sql.VALUES("ext_3", "#{ext3,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String selectByExample(HighTySalesmanExample example) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
if (example != null && example.isDistinct()) { |
||||||
|
sql.SELECT_DISTINCT("id"); |
||||||
|
} else { |
||||||
|
sql.SELECT("id"); |
||||||
|
} |
||||||
|
sql.SELECT("ty_agent_id"); |
||||||
|
sql.SELECT("salesman_key"); |
||||||
|
sql.SELECT("salesman_name"); |
||||||
|
sql.SELECT("salesman_phone"); |
||||||
|
sql.SELECT("`status`"); |
||||||
|
sql.SELECT("create_time"); |
||||||
|
sql.SELECT("update_time"); |
||||||
|
sql.SELECT("ext_1"); |
||||||
|
sql.SELECT("ext_2"); |
||||||
|
sql.SELECT("ext_3"); |
||||||
|
sql.FROM("high_ty_salesman"); |
||||||
|
applyWhere(sql, example, false); |
||||||
|
|
||||||
|
if (example != null && example.getOrderByClause() != null) { |
||||||
|
sql.ORDER_BY(example.getOrderByClause()); |
||||||
|
} |
||||||
|
|
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String updateByExampleSelective(Map<String, Object> parameter) { |
||||||
|
HighTySalesman record = (HighTySalesman) parameter.get("record"); |
||||||
|
HighTySalesmanExample example = (HighTySalesmanExample) parameter.get("example"); |
||||||
|
|
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.UPDATE("high_ty_salesman"); |
||||||
|
|
||||||
|
if (record.getId() != null) { |
||||||
|
sql.SET("id = #{record.id,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getTyAgentId() != null) { |
||||||
|
sql.SET("ty_agent_id = #{record.tyAgentId,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getSalesmanKey() != null) { |
||||||
|
sql.SET("salesman_key = #{record.salesmanKey,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getSalesmanName() != null) { |
||||||
|
sql.SET("salesman_name = #{record.salesmanName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getSalesmanPhone() != null) { |
||||||
|
sql.SET("salesman_phone = #{record.salesmanPhone,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getStatus() != null) { |
||||||
|
sql.SET("`status` = #{record.status,jdbcType=INTEGER}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getCreateTime() != null) { |
||||||
|
sql.SET("create_time = #{record.createTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getUpdateTime() != null) { |
||||||
|
sql.SET("update_time = #{record.updateTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt1() != null) { |
||||||
|
sql.SET("ext_1 = #{record.ext1,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt2() != null) { |
||||||
|
sql.SET("ext_2 = #{record.ext2,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt3() != null) { |
||||||
|
sql.SET("ext_3 = #{record.ext3,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
applyWhere(sql, example, true); |
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String updateByExample(Map<String, Object> parameter) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.UPDATE("high_ty_salesman"); |
||||||
|
|
||||||
|
sql.SET("id = #{record.id,jdbcType=BIGINT}"); |
||||||
|
sql.SET("ty_agent_id = #{record.tyAgentId,jdbcType=BIGINT}"); |
||||||
|
sql.SET("salesman_key = #{record.salesmanKey,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("salesman_name = #{record.salesmanName,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("salesman_phone = #{record.salesmanPhone,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("`status` = #{record.status,jdbcType=INTEGER}"); |
||||||
|
sql.SET("create_time = #{record.createTime,jdbcType=TIMESTAMP}"); |
||||||
|
sql.SET("update_time = #{record.updateTime,jdbcType=TIMESTAMP}"); |
||||||
|
sql.SET("ext_1 = #{record.ext1,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("ext_2 = #{record.ext2,jdbcType=VARCHAR}"); |
||||||
|
sql.SET("ext_3 = #{record.ext3,jdbcType=VARCHAR}"); |
||||||
|
|
||||||
|
HighTySalesmanExample example = (HighTySalesmanExample) parameter.get("example"); |
||||||
|
applyWhere(sql, example, true); |
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
public String updateByPrimaryKeySelective(HighTySalesman record) { |
||||||
|
SQL sql = new SQL(); |
||||||
|
sql.UPDATE("high_ty_salesman"); |
||||||
|
|
||||||
|
if (record.getTyAgentId() != null) { |
||||||
|
sql.SET("ty_agent_id = #{tyAgentId,jdbcType=BIGINT}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getSalesmanKey() != null) { |
||||||
|
sql.SET("salesman_key = #{salesmanKey,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getSalesmanName() != null) { |
||||||
|
sql.SET("salesman_name = #{salesmanName,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getSalesmanPhone() != null) { |
||||||
|
sql.SET("salesman_phone = #{salesmanPhone,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getStatus() != null) { |
||||||
|
sql.SET("`status` = #{status,jdbcType=INTEGER}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getCreateTime() != null) { |
||||||
|
sql.SET("create_time = #{createTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getUpdateTime() != null) { |
||||||
|
sql.SET("update_time = #{updateTime,jdbcType=TIMESTAMP}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt1() != null) { |
||||||
|
sql.SET("ext_1 = #{ext1,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt2() != null) { |
||||||
|
sql.SET("ext_2 = #{ext2,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
if (record.getExt3() != null) { |
||||||
|
sql.SET("ext_3 = #{ext3,jdbcType=VARCHAR}"); |
||||||
|
} |
||||||
|
|
||||||
|
sql.WHERE("id = #{id,jdbcType=BIGINT}"); |
||||||
|
|
||||||
|
return sql.toString(); |
||||||
|
} |
||||||
|
|
||||||
|
protected void applyWhere(SQL sql, HighTySalesmanExample example, boolean includeExamplePhrase) { |
||||||
|
if (example == null) { |
||||||
|
return; |
||||||
|
} |
||||||
|
|
||||||
|
String parmPhrase1; |
||||||
|
String parmPhrase1_th; |
||||||
|
String parmPhrase2; |
||||||
|
String parmPhrase2_th; |
||||||
|
String parmPhrase3; |
||||||
|
String parmPhrase3_th; |
||||||
|
if (includeExamplePhrase) { |
||||||
|
parmPhrase1 = "%s #{example.oredCriteria[%d].allCriteria[%d].value}"; |
||||||
|
parmPhrase1_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; |
||||||
|
parmPhrase2 = "%s #{example.oredCriteria[%d].allCriteria[%d].value} and #{example.oredCriteria[%d].criteria[%d].secondValue}"; |
||||||
|
parmPhrase2_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{example.oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; |
||||||
|
parmPhrase3 = "#{example.oredCriteria[%d].allCriteria[%d].value[%d]}"; |
||||||
|
parmPhrase3_th = "#{example.oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; |
||||||
|
} else { |
||||||
|
parmPhrase1 = "%s #{oredCriteria[%d].allCriteria[%d].value}"; |
||||||
|
parmPhrase1_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; |
||||||
|
parmPhrase2 = "%s #{oredCriteria[%d].allCriteria[%d].value} and #{oredCriteria[%d].criteria[%d].secondValue}"; |
||||||
|
parmPhrase2_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; |
||||||
|
parmPhrase3 = "#{oredCriteria[%d].allCriteria[%d].value[%d]}"; |
||||||
|
parmPhrase3_th = "#{oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; |
||||||
|
} |
||||||
|
|
||||||
|
StringBuilder sb = new StringBuilder(); |
||||||
|
List<Criteria> oredCriteria = example.getOredCriteria(); |
||||||
|
boolean firstCriteria = true; |
||||||
|
for (int i = 0; i < oredCriteria.size(); i++) { |
||||||
|
Criteria criteria = oredCriteria.get(i); |
||||||
|
if (criteria.isValid()) { |
||||||
|
if (firstCriteria) { |
||||||
|
firstCriteria = false; |
||||||
|
} else { |
||||||
|
sb.append(" or "); |
||||||
|
} |
||||||
|
|
||||||
|
sb.append('('); |
||||||
|
List<Criterion> criterions = criteria.getAllCriteria(); |
||||||
|
boolean firstCriterion = true; |
||||||
|
for (int j = 0; j < criterions.size(); j++) { |
||||||
|
Criterion criterion = criterions.get(j); |
||||||
|
if (firstCriterion) { |
||||||
|
firstCriterion = false; |
||||||
|
} else { |
||||||
|
sb.append(" and "); |
||||||
|
} |
||||||
|
|
||||||
|
if (criterion.isNoValue()) { |
||||||
|
sb.append(criterion.getCondition()); |
||||||
|
} else if (criterion.isSingleValue()) { |
||||||
|
if (criterion.getTypeHandler() == null) { |
||||||
|
sb.append(String.format(parmPhrase1, criterion.getCondition(), i, j)); |
||||||
|
} else { |
||||||
|
sb.append(String.format(parmPhrase1_th, criterion.getCondition(), i, j,criterion.getTypeHandler())); |
||||||
|
} |
||||||
|
} else if (criterion.isBetweenValue()) { |
||||||
|
if (criterion.getTypeHandler() == null) { |
||||||
|
sb.append(String.format(parmPhrase2, criterion.getCondition(), i, j, i, j)); |
||||||
|
} else { |
||||||
|
sb.append(String.format(parmPhrase2_th, criterion.getCondition(), i, j, criterion.getTypeHandler(), i, j, criterion.getTypeHandler())); |
||||||
|
} |
||||||
|
} else if (criterion.isListValue()) { |
||||||
|
sb.append(criterion.getCondition()); |
||||||
|
sb.append(" ("); |
||||||
|
List<?> listItems = (List<?>) criterion.getValue(); |
||||||
|
boolean comma = false; |
||||||
|
for (int k = 0; k < listItems.size(); k++) { |
||||||
|
if (comma) { |
||||||
|
sb.append(", "); |
||||||
|
} else { |
||||||
|
comma = true; |
||||||
|
} |
||||||
|
if (criterion.getTypeHandler() == null) { |
||||||
|
sb.append(String.format(parmPhrase3, i, j, k)); |
||||||
|
} else { |
||||||
|
sb.append(String.format(parmPhrase3_th, i, j, k, criterion.getTypeHandler())); |
||||||
|
} |
||||||
|
} |
||||||
|
sb.append(')'); |
||||||
|
} |
||||||
|
} |
||||||
|
sb.append(')'); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
if (sb.length() > 0) { |
||||||
|
sql.WHERE(sb.toString()); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,229 @@ |
|||||||
|
package com.hai.entity; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* high_ty_agent |
||||||
|
* @author |
||||||
|
*/ |
||||||
|
/** |
||||||
|
* |
||||||
|
* 代码由工具生成 |
||||||
|
* |
||||||
|
**/ |
||||||
|
public class HighTyAgent implements Serializable { |
||||||
|
private Long id; |
||||||
|
|
||||||
|
/** |
||||||
|
* 代理商编号 |
||||||
|
*/ |
||||||
|
private String agentKey; |
||||||
|
|
||||||
|
/** |
||||||
|
* 代理商名称 |
||||||
|
*/ |
||||||
|
private String agentName; |
||||||
|
|
||||||
|
/** |
||||||
|
* 代理商地址 |
||||||
|
*/ |
||||||
|
private String agentAddress; |
||||||
|
|
||||||
|
/** |
||||||
|
* 联系人 |
||||||
|
*/ |
||||||
|
private String agentUser; |
||||||
|
|
||||||
|
/** |
||||||
|
* 联系电话 |
||||||
|
*/ |
||||||
|
private String agentPhone; |
||||||
|
|
||||||
|
/** |
||||||
|
* 状态 0:删除 1:正常 |
||||||
|
*/ |
||||||
|
private Integer status; |
||||||
|
|
||||||
|
/** |
||||||
|
* 创建时间 |
||||||
|
*/ |
||||||
|
private Date createTime; |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改时间 |
||||||
|
*/ |
||||||
|
private Date updateTime; |
||||||
|
|
||||||
|
private String ext1; |
||||||
|
|
||||||
|
private String ext2; |
||||||
|
|
||||||
|
private String ext3; |
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L; |
||||||
|
|
||||||
|
public Long getId() { |
||||||
|
return id; |
||||||
|
} |
||||||
|
|
||||||
|
public void setId(Long id) { |
||||||
|
this.id = id; |
||||||
|
} |
||||||
|
|
||||||
|
public String getAgentKey() { |
||||||
|
return agentKey; |
||||||
|
} |
||||||
|
|
||||||
|
public void setAgentKey(String agentKey) { |
||||||
|
this.agentKey = agentKey; |
||||||
|
} |
||||||
|
|
||||||
|
public String getAgentName() { |
||||||
|
return agentName; |
||||||
|
} |
||||||
|
|
||||||
|
public void setAgentName(String agentName) { |
||||||
|
this.agentName = agentName; |
||||||
|
} |
||||||
|
|
||||||
|
public String getAgentAddress() { |
||||||
|
return agentAddress; |
||||||
|
} |
||||||
|
|
||||||
|
public void setAgentAddress(String agentAddress) { |
||||||
|
this.agentAddress = agentAddress; |
||||||
|
} |
||||||
|
|
||||||
|
public String getAgentUser() { |
||||||
|
return agentUser; |
||||||
|
} |
||||||
|
|
||||||
|
public void setAgentUser(String agentUser) { |
||||||
|
this.agentUser = agentUser; |
||||||
|
} |
||||||
|
|
||||||
|
public String getAgentPhone() { |
||||||
|
return agentPhone; |
||||||
|
} |
||||||
|
|
||||||
|
public void setAgentPhone(String agentPhone) { |
||||||
|
this.agentPhone = agentPhone; |
||||||
|
} |
||||||
|
|
||||||
|
public Integer getStatus() { |
||||||
|
return status; |
||||||
|
} |
||||||
|
|
||||||
|
public void setStatus(Integer status) { |
||||||
|
this.status = status; |
||||||
|
} |
||||||
|
|
||||||
|
public Date getCreateTime() { |
||||||
|
return createTime; |
||||||
|
} |
||||||
|
|
||||||
|
public void setCreateTime(Date createTime) { |
||||||
|
this.createTime = createTime; |
||||||
|
} |
||||||
|
|
||||||
|
public Date getUpdateTime() { |
||||||
|
return updateTime; |
||||||
|
} |
||||||
|
|
||||||
|
public void setUpdateTime(Date updateTime) { |
||||||
|
this.updateTime = updateTime; |
||||||
|
} |
||||||
|
|
||||||
|
public String getExt1() { |
||||||
|
return ext1; |
||||||
|
} |
||||||
|
|
||||||
|
public void setExt1(String ext1) { |
||||||
|
this.ext1 = ext1; |
||||||
|
} |
||||||
|
|
||||||
|
public String getExt2() { |
||||||
|
return ext2; |
||||||
|
} |
||||||
|
|
||||||
|
public void setExt2(String ext2) { |
||||||
|
this.ext2 = ext2; |
||||||
|
} |
||||||
|
|
||||||
|
public String getExt3() { |
||||||
|
return ext3; |
||||||
|
} |
||||||
|
|
||||||
|
public void setExt3(String ext3) { |
||||||
|
this.ext3 = ext3; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean equals(Object that) { |
||||||
|
if (this == that) { |
||||||
|
return true; |
||||||
|
} |
||||||
|
if (that == null) { |
||||||
|
return false; |
||||||
|
} |
||||||
|
if (getClass() != that.getClass()) { |
||||||
|
return false; |
||||||
|
} |
||||||
|
HighTyAgent other = (HighTyAgent) that; |
||||||
|
return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) |
||||||
|
&& (this.getAgentKey() == null ? other.getAgentKey() == null : this.getAgentKey().equals(other.getAgentKey())) |
||||||
|
&& (this.getAgentName() == null ? other.getAgentName() == null : this.getAgentName().equals(other.getAgentName())) |
||||||
|
&& (this.getAgentAddress() == null ? other.getAgentAddress() == null : this.getAgentAddress().equals(other.getAgentAddress())) |
||||||
|
&& (this.getAgentUser() == null ? other.getAgentUser() == null : this.getAgentUser().equals(other.getAgentUser())) |
||||||
|
&& (this.getAgentPhone() == null ? other.getAgentPhone() == null : this.getAgentPhone().equals(other.getAgentPhone())) |
||||||
|
&& (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus())) |
||||||
|
&& (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime())) |
||||||
|
&& (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime())) |
||||||
|
&& (this.getExt1() == null ? other.getExt1() == null : this.getExt1().equals(other.getExt1())) |
||||||
|
&& (this.getExt2() == null ? other.getExt2() == null : this.getExt2().equals(other.getExt2())) |
||||||
|
&& (this.getExt3() == null ? other.getExt3() == null : this.getExt3().equals(other.getExt3())); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int hashCode() { |
||||||
|
final int prime = 31; |
||||||
|
int result = 1; |
||||||
|
result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); |
||||||
|
result = prime * result + ((getAgentKey() == null) ? 0 : getAgentKey().hashCode()); |
||||||
|
result = prime * result + ((getAgentName() == null) ? 0 : getAgentName().hashCode()); |
||||||
|
result = prime * result + ((getAgentAddress() == null) ? 0 : getAgentAddress().hashCode()); |
||||||
|
result = prime * result + ((getAgentUser() == null) ? 0 : getAgentUser().hashCode()); |
||||||
|
result = prime * result + ((getAgentPhone() == null) ? 0 : getAgentPhone().hashCode()); |
||||||
|
result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode()); |
||||||
|
result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); |
||||||
|
result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode()); |
||||||
|
result = prime * result + ((getExt1() == null) ? 0 : getExt1().hashCode()); |
||||||
|
result = prime * result + ((getExt2() == null) ? 0 : getExt2().hashCode()); |
||||||
|
result = prime * result + ((getExt3() == null) ? 0 : getExt3().hashCode()); |
||||||
|
return result; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String toString() { |
||||||
|
StringBuilder sb = new StringBuilder(); |
||||||
|
sb.append(getClass().getSimpleName()); |
||||||
|
sb.append(" ["); |
||||||
|
sb.append("Hash = ").append(hashCode()); |
||||||
|
sb.append(", id=").append(id); |
||||||
|
sb.append(", agentKey=").append(agentKey); |
||||||
|
sb.append(", agentName=").append(agentName); |
||||||
|
sb.append(", agentAddress=").append(agentAddress); |
||||||
|
sb.append(", agentUser=").append(agentUser); |
||||||
|
sb.append(", agentPhone=").append(agentPhone); |
||||||
|
sb.append(", status=").append(status); |
||||||
|
sb.append(", createTime=").append(createTime); |
||||||
|
sb.append(", updateTime=").append(updateTime); |
||||||
|
sb.append(", ext1=").append(ext1); |
||||||
|
sb.append(", ext2=").append(ext2); |
||||||
|
sb.append(", ext3=").append(ext3); |
||||||
|
sb.append(", serialVersionUID=").append(serialVersionUID); |
||||||
|
sb.append("]"); |
||||||
|
return sb.toString(); |
||||||
|
} |
||||||
|
} |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,245 @@ |
|||||||
|
package com.hai.entity; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* high_ty_agent_oil_station |
||||||
|
* @author |
||||||
|
*/ |
||||||
|
/** |
||||||
|
* |
||||||
|
* 代码由工具生成 |
||||||
|
* |
||||||
|
**/ |
||||||
|
public class HighTyAgentOilStation implements Serializable { |
||||||
|
private Long id; |
||||||
|
|
||||||
|
/** |
||||||
|
* 团油代理商id |
||||||
|
*/ |
||||||
|
private Long tyAgentId; |
||||||
|
|
||||||
|
/** |
||||||
|
* 团油代理商名称 |
||||||
|
*/ |
||||||
|
private String tyAgentName; |
||||||
|
|
||||||
|
/** |
||||||
|
* 团油业务员id |
||||||
|
*/ |
||||||
|
private Long tySalesmanId; |
||||||
|
|
||||||
|
/** |
||||||
|
* 团油业务员名称 |
||||||
|
*/ |
||||||
|
private String tySalesmanName; |
||||||
|
|
||||||
|
/** |
||||||
|
* 加油站id |
||||||
|
*/ |
||||||
|
private Long oilStationId; |
||||||
|
|
||||||
|
/** |
||||||
|
* 加油站名称 |
||||||
|
*/ |
||||||
|
private String oilStationName; |
||||||
|
|
||||||
|
/** |
||||||
|
* 状态 0:删除 1:正常 |
||||||
|
*/ |
||||||
|
private Integer status; |
||||||
|
|
||||||
|
/** |
||||||
|
* 创建时间 |
||||||
|
*/ |
||||||
|
private Date createTime; |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改时间 |
||||||
|
*/ |
||||||
|
private Date updateTime; |
||||||
|
|
||||||
|
private String ext1; |
||||||
|
|
||||||
|
private String ext2; |
||||||
|
|
||||||
|
private String ext3; |
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L; |
||||||
|
|
||||||
|
public Long getId() { |
||||||
|
return id; |
||||||
|
} |
||||||
|
|
||||||
|
public void setId(Long id) { |
||||||
|
this.id = id; |
||||||
|
} |
||||||
|
|
||||||
|
public Long getTyAgentId() { |
||||||
|
return tyAgentId; |
||||||
|
} |
||||||
|
|
||||||
|
public void setTyAgentId(Long tyAgentId) { |
||||||
|
this.tyAgentId = tyAgentId; |
||||||
|
} |
||||||
|
|
||||||
|
public String getTyAgentName() { |
||||||
|
return tyAgentName; |
||||||
|
} |
||||||
|
|
||||||
|
public void setTyAgentName(String tyAgentName) { |
||||||
|
this.tyAgentName = tyAgentName; |
||||||
|
} |
||||||
|
|
||||||
|
public Long getTySalesmanId() { |
||||||
|
return tySalesmanId; |
||||||
|
} |
||||||
|
|
||||||
|
public void setTySalesmanId(Long tySalesmanId) { |
||||||
|
this.tySalesmanId = tySalesmanId; |
||||||
|
} |
||||||
|
|
||||||
|
public String getTySalesmanName() { |
||||||
|
return tySalesmanName; |
||||||
|
} |
||||||
|
|
||||||
|
public void setTySalesmanName(String tySalesmanName) { |
||||||
|
this.tySalesmanName = tySalesmanName; |
||||||
|
} |
||||||
|
|
||||||
|
public Long getOilStationId() { |
||||||
|
return oilStationId; |
||||||
|
} |
||||||
|
|
||||||
|
public void setOilStationId(Long oilStationId) { |
||||||
|
this.oilStationId = oilStationId; |
||||||
|
} |
||||||
|
|
||||||
|
public String getOilStationName() { |
||||||
|
return oilStationName; |
||||||
|
} |
||||||
|
|
||||||
|
public void setOilStationName(String oilStationName) { |
||||||
|
this.oilStationName = oilStationName; |
||||||
|
} |
||||||
|
|
||||||
|
public Integer getStatus() { |
||||||
|
return status; |
||||||
|
} |
||||||
|
|
||||||
|
public void setStatus(Integer status) { |
||||||
|
this.status = status; |
||||||
|
} |
||||||
|
|
||||||
|
public Date getCreateTime() { |
||||||
|
return createTime; |
||||||
|
} |
||||||
|
|
||||||
|
public void setCreateTime(Date createTime) { |
||||||
|
this.createTime = createTime; |
||||||
|
} |
||||||
|
|
||||||
|
public Date getUpdateTime() { |
||||||
|
return updateTime; |
||||||
|
} |
||||||
|
|
||||||
|
public void setUpdateTime(Date updateTime) { |
||||||
|
this.updateTime = updateTime; |
||||||
|
} |
||||||
|
|
||||||
|
public String getExt1() { |
||||||
|
return ext1; |
||||||
|
} |
||||||
|
|
||||||
|
public void setExt1(String ext1) { |
||||||
|
this.ext1 = ext1; |
||||||
|
} |
||||||
|
|
||||||
|
public String getExt2() { |
||||||
|
return ext2; |
||||||
|
} |
||||||
|
|
||||||
|
public void setExt2(String ext2) { |
||||||
|
this.ext2 = ext2; |
||||||
|
} |
||||||
|
|
||||||
|
public String getExt3() { |
||||||
|
return ext3; |
||||||
|
} |
||||||
|
|
||||||
|
public void setExt3(String ext3) { |
||||||
|
this.ext3 = ext3; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean equals(Object that) { |
||||||
|
if (this == that) { |
||||||
|
return true; |
||||||
|
} |
||||||
|
if (that == null) { |
||||||
|
return false; |
||||||
|
} |
||||||
|
if (getClass() != that.getClass()) { |
||||||
|
return false; |
||||||
|
} |
||||||
|
HighTyAgentOilStation other = (HighTyAgentOilStation) that; |
||||||
|
return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) |
||||||
|
&& (this.getTyAgentId() == null ? other.getTyAgentId() == null : this.getTyAgentId().equals(other.getTyAgentId())) |
||||||
|
&& (this.getTyAgentName() == null ? other.getTyAgentName() == null : this.getTyAgentName().equals(other.getTyAgentName())) |
||||||
|
&& (this.getTySalesmanId() == null ? other.getTySalesmanId() == null : this.getTySalesmanId().equals(other.getTySalesmanId())) |
||||||
|
&& (this.getTySalesmanName() == null ? other.getTySalesmanName() == null : this.getTySalesmanName().equals(other.getTySalesmanName())) |
||||||
|
&& (this.getOilStationId() == null ? other.getOilStationId() == null : this.getOilStationId().equals(other.getOilStationId())) |
||||||
|
&& (this.getOilStationName() == null ? other.getOilStationName() == null : this.getOilStationName().equals(other.getOilStationName())) |
||||||
|
&& (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus())) |
||||||
|
&& (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime())) |
||||||
|
&& (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime())) |
||||||
|
&& (this.getExt1() == null ? other.getExt1() == null : this.getExt1().equals(other.getExt1())) |
||||||
|
&& (this.getExt2() == null ? other.getExt2() == null : this.getExt2().equals(other.getExt2())) |
||||||
|
&& (this.getExt3() == null ? other.getExt3() == null : this.getExt3().equals(other.getExt3())); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int hashCode() { |
||||||
|
final int prime = 31; |
||||||
|
int result = 1; |
||||||
|
result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); |
||||||
|
result = prime * result + ((getTyAgentId() == null) ? 0 : getTyAgentId().hashCode()); |
||||||
|
result = prime * result + ((getTyAgentName() == null) ? 0 : getTyAgentName().hashCode()); |
||||||
|
result = prime * result + ((getTySalesmanId() == null) ? 0 : getTySalesmanId().hashCode()); |
||||||
|
result = prime * result + ((getTySalesmanName() == null) ? 0 : getTySalesmanName().hashCode()); |
||||||
|
result = prime * result + ((getOilStationId() == null) ? 0 : getOilStationId().hashCode()); |
||||||
|
result = prime * result + ((getOilStationName() == null) ? 0 : getOilStationName().hashCode()); |
||||||
|
result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode()); |
||||||
|
result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); |
||||||
|
result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode()); |
||||||
|
result = prime * result + ((getExt1() == null) ? 0 : getExt1().hashCode()); |
||||||
|
result = prime * result + ((getExt2() == null) ? 0 : getExt2().hashCode()); |
||||||
|
result = prime * result + ((getExt3() == null) ? 0 : getExt3().hashCode()); |
||||||
|
return result; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String toString() { |
||||||
|
StringBuilder sb = new StringBuilder(); |
||||||
|
sb.append(getClass().getSimpleName()); |
||||||
|
sb.append(" ["); |
||||||
|
sb.append("Hash = ").append(hashCode()); |
||||||
|
sb.append(", id=").append(id); |
||||||
|
sb.append(", tyAgentId=").append(tyAgentId); |
||||||
|
sb.append(", tyAgentName=").append(tyAgentName); |
||||||
|
sb.append(", tySalesmanId=").append(tySalesmanId); |
||||||
|
sb.append(", tySalesmanName=").append(tySalesmanName); |
||||||
|
sb.append(", oilStationId=").append(oilStationId); |
||||||
|
sb.append(", oilStationName=").append(oilStationName); |
||||||
|
sb.append(", status=").append(status); |
||||||
|
sb.append(", createTime=").append(createTime); |
||||||
|
sb.append(", updateTime=").append(updateTime); |
||||||
|
sb.append(", ext1=").append(ext1); |
||||||
|
sb.append(", ext2=").append(ext2); |
||||||
|
sb.append(", ext3=").append(ext3); |
||||||
|
sb.append(", serialVersionUID=").append(serialVersionUID); |
||||||
|
sb.append("]"); |
||||||
|
return sb.toString(); |
||||||
|
} |
||||||
|
} |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,213 @@ |
|||||||
|
package com.hai.entity; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* high_ty_salesman |
||||||
|
* @author |
||||||
|
*/ |
||||||
|
/** |
||||||
|
* |
||||||
|
* 代码由工具生成 |
||||||
|
* |
||||||
|
**/ |
||||||
|
public class HighTySalesman implements Serializable { |
||||||
|
private Long id; |
||||||
|
|
||||||
|
/** |
||||||
|
* 代理商id |
||||||
|
*/ |
||||||
|
private Long tyAgentId; |
||||||
|
|
||||||
|
/** |
||||||
|
* 业务员编号 |
||||||
|
*/ |
||||||
|
private String salesmanKey; |
||||||
|
|
||||||
|
/** |
||||||
|
* 业务员名称 |
||||||
|
*/ |
||||||
|
private String salesmanName; |
||||||
|
|
||||||
|
/** |
||||||
|
* 业务员联系电话 |
||||||
|
*/ |
||||||
|
private String salesmanPhone; |
||||||
|
|
||||||
|
/** |
||||||
|
* 状态 0:删除 1:正常 |
||||||
|
*/ |
||||||
|
private Integer status; |
||||||
|
|
||||||
|
/** |
||||||
|
* 创建时间 |
||||||
|
*/ |
||||||
|
private Date createTime; |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改时间 |
||||||
|
*/ |
||||||
|
private Date updateTime; |
||||||
|
|
||||||
|
private String ext1; |
||||||
|
|
||||||
|
private String ext2; |
||||||
|
|
||||||
|
private String ext3; |
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L; |
||||||
|
|
||||||
|
public Long getId() { |
||||||
|
return id; |
||||||
|
} |
||||||
|
|
||||||
|
public void setId(Long id) { |
||||||
|
this.id = id; |
||||||
|
} |
||||||
|
|
||||||
|
public Long getTyAgentId() { |
||||||
|
return tyAgentId; |
||||||
|
} |
||||||
|
|
||||||
|
public void setTyAgentId(Long tyAgentId) { |
||||||
|
this.tyAgentId = tyAgentId; |
||||||
|
} |
||||||
|
|
||||||
|
public String getSalesmanKey() { |
||||||
|
return salesmanKey; |
||||||
|
} |
||||||
|
|
||||||
|
public void setSalesmanKey(String salesmanKey) { |
||||||
|
this.salesmanKey = salesmanKey; |
||||||
|
} |
||||||
|
|
||||||
|
public String getSalesmanName() { |
||||||
|
return salesmanName; |
||||||
|
} |
||||||
|
|
||||||
|
public void setSalesmanName(String salesmanName) { |
||||||
|
this.salesmanName = salesmanName; |
||||||
|
} |
||||||
|
|
||||||
|
public String getSalesmanPhone() { |
||||||
|
return salesmanPhone; |
||||||
|
} |
||||||
|
|
||||||
|
public void setSalesmanPhone(String salesmanPhone) { |
||||||
|
this.salesmanPhone = salesmanPhone; |
||||||
|
} |
||||||
|
|
||||||
|
public Integer getStatus() { |
||||||
|
return status; |
||||||
|
} |
||||||
|
|
||||||
|
public void setStatus(Integer status) { |
||||||
|
this.status = status; |
||||||
|
} |
||||||
|
|
||||||
|
public Date getCreateTime() { |
||||||
|
return createTime; |
||||||
|
} |
||||||
|
|
||||||
|
public void setCreateTime(Date createTime) { |
||||||
|
this.createTime = createTime; |
||||||
|
} |
||||||
|
|
||||||
|
public Date getUpdateTime() { |
||||||
|
return updateTime; |
||||||
|
} |
||||||
|
|
||||||
|
public void setUpdateTime(Date updateTime) { |
||||||
|
this.updateTime = updateTime; |
||||||
|
} |
||||||
|
|
||||||
|
public String getExt1() { |
||||||
|
return ext1; |
||||||
|
} |
||||||
|
|
||||||
|
public void setExt1(String ext1) { |
||||||
|
this.ext1 = ext1; |
||||||
|
} |
||||||
|
|
||||||
|
public String getExt2() { |
||||||
|
return ext2; |
||||||
|
} |
||||||
|
|
||||||
|
public void setExt2(String ext2) { |
||||||
|
this.ext2 = ext2; |
||||||
|
} |
||||||
|
|
||||||
|
public String getExt3() { |
||||||
|
return ext3; |
||||||
|
} |
||||||
|
|
||||||
|
public void setExt3(String ext3) { |
||||||
|
this.ext3 = ext3; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean equals(Object that) { |
||||||
|
if (this == that) { |
||||||
|
return true; |
||||||
|
} |
||||||
|
if (that == null) { |
||||||
|
return false; |
||||||
|
} |
||||||
|
if (getClass() != that.getClass()) { |
||||||
|
return false; |
||||||
|
} |
||||||
|
HighTySalesman other = (HighTySalesman) that; |
||||||
|
return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) |
||||||
|
&& (this.getTyAgentId() == null ? other.getTyAgentId() == null : this.getTyAgentId().equals(other.getTyAgentId())) |
||||||
|
&& (this.getSalesmanKey() == null ? other.getSalesmanKey() == null : this.getSalesmanKey().equals(other.getSalesmanKey())) |
||||||
|
&& (this.getSalesmanName() == null ? other.getSalesmanName() == null : this.getSalesmanName().equals(other.getSalesmanName())) |
||||||
|
&& (this.getSalesmanPhone() == null ? other.getSalesmanPhone() == null : this.getSalesmanPhone().equals(other.getSalesmanPhone())) |
||||||
|
&& (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus())) |
||||||
|
&& (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime())) |
||||||
|
&& (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime())) |
||||||
|
&& (this.getExt1() == null ? other.getExt1() == null : this.getExt1().equals(other.getExt1())) |
||||||
|
&& (this.getExt2() == null ? other.getExt2() == null : this.getExt2().equals(other.getExt2())) |
||||||
|
&& (this.getExt3() == null ? other.getExt3() == null : this.getExt3().equals(other.getExt3())); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public int hashCode() { |
||||||
|
final int prime = 31; |
||||||
|
int result = 1; |
||||||
|
result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); |
||||||
|
result = prime * result + ((getTyAgentId() == null) ? 0 : getTyAgentId().hashCode()); |
||||||
|
result = prime * result + ((getSalesmanKey() == null) ? 0 : getSalesmanKey().hashCode()); |
||||||
|
result = prime * result + ((getSalesmanName() == null) ? 0 : getSalesmanName().hashCode()); |
||||||
|
result = prime * result + ((getSalesmanPhone() == null) ? 0 : getSalesmanPhone().hashCode()); |
||||||
|
result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode()); |
||||||
|
result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); |
||||||
|
result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode()); |
||||||
|
result = prime * result + ((getExt1() == null) ? 0 : getExt1().hashCode()); |
||||||
|
result = prime * result + ((getExt2() == null) ? 0 : getExt2().hashCode()); |
||||||
|
result = prime * result + ((getExt3() == null) ? 0 : getExt3().hashCode()); |
||||||
|
return result; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String toString() { |
||||||
|
StringBuilder sb = new StringBuilder(); |
||||||
|
sb.append(getClass().getSimpleName()); |
||||||
|
sb.append(" ["); |
||||||
|
sb.append("Hash = ").append(hashCode()); |
||||||
|
sb.append(", id=").append(id); |
||||||
|
sb.append(", tyAgentId=").append(tyAgentId); |
||||||
|
sb.append(", salesmanKey=").append(salesmanKey); |
||||||
|
sb.append(", salesmanName=").append(salesmanName); |
||||||
|
sb.append(", salesmanPhone=").append(salesmanPhone); |
||||||
|
sb.append(", status=").append(status); |
||||||
|
sb.append(", createTime=").append(createTime); |
||||||
|
sb.append(", updateTime=").append(updateTime); |
||||||
|
sb.append(", ext1=").append(ext1); |
||||||
|
sb.append(", ext2=").append(ext2); |
||||||
|
sb.append(", ext3=").append(ext3); |
||||||
|
sb.append(", serialVersionUID=").append(serialVersionUID); |
||||||
|
sb.append("]"); |
||||||
|
return sb.toString(); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,943 @@ |
|||||||
|
package com.hai.entity; |
||||||
|
|
||||||
|
import java.util.ArrayList; |
||||||
|
import java.util.Date; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
public class HighTySalesmanExample { |
||||||
|
protected String orderByClause; |
||||||
|
|
||||||
|
protected boolean distinct; |
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria; |
||||||
|
|
||||||
|
private Integer limit; |
||||||
|
|
||||||
|
private Long offset; |
||||||
|
|
||||||
|
public HighTySalesmanExample() { |
||||||
|
oredCriteria = new ArrayList<Criteria>(); |
||||||
|
} |
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) { |
||||||
|
this.orderByClause = orderByClause; |
||||||
|
} |
||||||
|
|
||||||
|
public String getOrderByClause() { |
||||||
|
return orderByClause; |
||||||
|
} |
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) { |
||||||
|
this.distinct = distinct; |
||||||
|
} |
||||||
|
|
||||||
|
public boolean isDistinct() { |
||||||
|
return distinct; |
||||||
|
} |
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() { |
||||||
|
return oredCriteria; |
||||||
|
} |
||||||
|
|
||||||
|
public void or(Criteria criteria) { |
||||||
|
oredCriteria.add(criteria); |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria or() { |
||||||
|
Criteria criteria = createCriteriaInternal(); |
||||||
|
oredCriteria.add(criteria); |
||||||
|
return criteria; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria createCriteria() { |
||||||
|
Criteria criteria = createCriteriaInternal(); |
||||||
|
if (oredCriteria.size() == 0) { |
||||||
|
oredCriteria.add(criteria); |
||||||
|
} |
||||||
|
return criteria; |
||||||
|
} |
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() { |
||||||
|
Criteria criteria = new Criteria(); |
||||||
|
return criteria; |
||||||
|
} |
||||||
|
|
||||||
|
public void clear() { |
||||||
|
oredCriteria.clear(); |
||||||
|
orderByClause = null; |
||||||
|
distinct = false; |
||||||
|
} |
||||||
|
|
||||||
|
public void setLimit(Integer limit) { |
||||||
|
this.limit = limit; |
||||||
|
} |
||||||
|
|
||||||
|
public Integer getLimit() { |
||||||
|
return limit; |
||||||
|
} |
||||||
|
|
||||||
|
public void setOffset(Long offset) { |
||||||
|
this.offset = offset; |
||||||
|
} |
||||||
|
|
||||||
|
public Long getOffset() { |
||||||
|
return offset; |
||||||
|
} |
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria { |
||||||
|
protected List<Criterion> criteria; |
||||||
|
|
||||||
|
protected GeneratedCriteria() { |
||||||
|
super(); |
||||||
|
criteria = new ArrayList<Criterion>(); |
||||||
|
} |
||||||
|
|
||||||
|
public boolean isValid() { |
||||||
|
return criteria.size() > 0; |
||||||
|
} |
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() { |
||||||
|
return criteria; |
||||||
|
} |
||||||
|
|
||||||
|
public List<Criterion> getCriteria() { |
||||||
|
return criteria; |
||||||
|
} |
||||||
|
|
||||||
|
protected void addCriterion(String condition) { |
||||||
|
if (condition == null) { |
||||||
|
throw new RuntimeException("Value for condition cannot be null"); |
||||||
|
} |
||||||
|
criteria.add(new Criterion(condition)); |
||||||
|
} |
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) { |
||||||
|
if (value == null) { |
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null"); |
||||||
|
} |
||||||
|
criteria.add(new Criterion(condition, value)); |
||||||
|
} |
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) { |
||||||
|
if (value1 == null || value2 == null) { |
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null"); |
||||||
|
} |
||||||
|
criteria.add(new Criterion(condition, value1, value2)); |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andIdIsNull() { |
||||||
|
addCriterion("id is null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() { |
||||||
|
addCriterion("id is not null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andIdEqualTo(Long value) { |
||||||
|
addCriterion("id =", value, "id"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(Long value) { |
||||||
|
addCriterion("id <>", value, "id"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(Long value) { |
||||||
|
addCriterion("id >", value, "id"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(Long value) { |
||||||
|
addCriterion("id >=", value, "id"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andIdLessThan(Long value) { |
||||||
|
addCriterion("id <", value, "id"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(Long value) { |
||||||
|
addCriterion("id <=", value, "id"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andIdIn(List<Long> values) { |
||||||
|
addCriterion("id in", values, "id"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<Long> values) { |
||||||
|
addCriterion("id not in", values, "id"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andIdBetween(Long value1, Long value2) { |
||||||
|
addCriterion("id between", value1, value2, "id"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andIdNotBetween(Long value1, Long value2) { |
||||||
|
addCriterion("id not between", value1, value2, "id"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andTyAgentIdIsNull() { |
||||||
|
addCriterion("ty_agent_id is null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andTyAgentIdIsNotNull() { |
||||||
|
addCriterion("ty_agent_id is not null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andTyAgentIdEqualTo(Long value) { |
||||||
|
addCriterion("ty_agent_id =", value, "tyAgentId"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andTyAgentIdNotEqualTo(Long value) { |
||||||
|
addCriterion("ty_agent_id <>", value, "tyAgentId"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andTyAgentIdGreaterThan(Long value) { |
||||||
|
addCriterion("ty_agent_id >", value, "tyAgentId"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andTyAgentIdGreaterThanOrEqualTo(Long value) { |
||||||
|
addCriterion("ty_agent_id >=", value, "tyAgentId"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andTyAgentIdLessThan(Long value) { |
||||||
|
addCriterion("ty_agent_id <", value, "tyAgentId"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andTyAgentIdLessThanOrEqualTo(Long value) { |
||||||
|
addCriterion("ty_agent_id <=", value, "tyAgentId"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andTyAgentIdIn(List<Long> values) { |
||||||
|
addCriterion("ty_agent_id in", values, "tyAgentId"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andTyAgentIdNotIn(List<Long> values) { |
||||||
|
addCriterion("ty_agent_id not in", values, "tyAgentId"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andTyAgentIdBetween(Long value1, Long value2) { |
||||||
|
addCriterion("ty_agent_id between", value1, value2, "tyAgentId"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andTyAgentIdNotBetween(Long value1, Long value2) { |
||||||
|
addCriterion("ty_agent_id not between", value1, value2, "tyAgentId"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyIsNull() { |
||||||
|
addCriterion("salesman_key is null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyIsNotNull() { |
||||||
|
addCriterion("salesman_key is not null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyEqualTo(String value) { |
||||||
|
addCriterion("salesman_key =", value, "salesmanKey"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyNotEqualTo(String value) { |
||||||
|
addCriterion("salesman_key <>", value, "salesmanKey"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyGreaterThan(String value) { |
||||||
|
addCriterion("salesman_key >", value, "salesmanKey"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyGreaterThanOrEqualTo(String value) { |
||||||
|
addCriterion("salesman_key >=", value, "salesmanKey"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyLessThan(String value) { |
||||||
|
addCriterion("salesman_key <", value, "salesmanKey"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyLessThanOrEqualTo(String value) { |
||||||
|
addCriterion("salesman_key <=", value, "salesmanKey"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyLike(String value) { |
||||||
|
addCriterion("salesman_key like", value, "salesmanKey"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyNotLike(String value) { |
||||||
|
addCriterion("salesman_key not like", value, "salesmanKey"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyIn(List<String> values) { |
||||||
|
addCriterion("salesman_key in", values, "salesmanKey"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyNotIn(List<String> values) { |
||||||
|
addCriterion("salesman_key not in", values, "salesmanKey"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyBetween(String value1, String value2) { |
||||||
|
addCriterion("salesman_key between", value1, value2, "salesmanKey"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanKeyNotBetween(String value1, String value2) { |
||||||
|
addCriterion("salesman_key not between", value1, value2, "salesmanKey"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameIsNull() { |
||||||
|
addCriterion("salesman_name is null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameIsNotNull() { |
||||||
|
addCriterion("salesman_name is not null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameEqualTo(String value) { |
||||||
|
addCriterion("salesman_name =", value, "salesmanName"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameNotEqualTo(String value) { |
||||||
|
addCriterion("salesman_name <>", value, "salesmanName"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameGreaterThan(String value) { |
||||||
|
addCriterion("salesman_name >", value, "salesmanName"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameGreaterThanOrEqualTo(String value) { |
||||||
|
addCriterion("salesman_name >=", value, "salesmanName"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameLessThan(String value) { |
||||||
|
addCriterion("salesman_name <", value, "salesmanName"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameLessThanOrEqualTo(String value) { |
||||||
|
addCriterion("salesman_name <=", value, "salesmanName"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameLike(String value) { |
||||||
|
addCriterion("salesman_name like", value, "salesmanName"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameNotLike(String value) { |
||||||
|
addCriterion("salesman_name not like", value, "salesmanName"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameIn(List<String> values) { |
||||||
|
addCriterion("salesman_name in", values, "salesmanName"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameNotIn(List<String> values) { |
||||||
|
addCriterion("salesman_name not in", values, "salesmanName"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameBetween(String value1, String value2) { |
||||||
|
addCriterion("salesman_name between", value1, value2, "salesmanName"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanNameNotBetween(String value1, String value2) { |
||||||
|
addCriterion("salesman_name not between", value1, value2, "salesmanName"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneIsNull() { |
||||||
|
addCriterion("salesman_phone is null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneIsNotNull() { |
||||||
|
addCriterion("salesman_phone is not null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneEqualTo(String value) { |
||||||
|
addCriterion("salesman_phone =", value, "salesmanPhone"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneNotEqualTo(String value) { |
||||||
|
addCriterion("salesman_phone <>", value, "salesmanPhone"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneGreaterThan(String value) { |
||||||
|
addCriterion("salesman_phone >", value, "salesmanPhone"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneGreaterThanOrEqualTo(String value) { |
||||||
|
addCriterion("salesman_phone >=", value, "salesmanPhone"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneLessThan(String value) { |
||||||
|
addCriterion("salesman_phone <", value, "salesmanPhone"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneLessThanOrEqualTo(String value) { |
||||||
|
addCriterion("salesman_phone <=", value, "salesmanPhone"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneLike(String value) { |
||||||
|
addCriterion("salesman_phone like", value, "salesmanPhone"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneNotLike(String value) { |
||||||
|
addCriterion("salesman_phone not like", value, "salesmanPhone"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneIn(List<String> values) { |
||||||
|
addCriterion("salesman_phone in", values, "salesmanPhone"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneNotIn(List<String> values) { |
||||||
|
addCriterion("salesman_phone not in", values, "salesmanPhone"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneBetween(String value1, String value2) { |
||||||
|
addCriterion("salesman_phone between", value1, value2, "salesmanPhone"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andSalesmanPhoneNotBetween(String value1, String value2) { |
||||||
|
addCriterion("salesman_phone not between", value1, value2, "salesmanPhone"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andStatusIsNull() { |
||||||
|
addCriterion("`status` is null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andStatusIsNotNull() { |
||||||
|
addCriterion("`status` is not null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andStatusEqualTo(Integer value) { |
||||||
|
addCriterion("`status` =", value, "status"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andStatusNotEqualTo(Integer value) { |
||||||
|
addCriterion("`status` <>", value, "status"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andStatusGreaterThan(Integer value) { |
||||||
|
addCriterion("`status` >", value, "status"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andStatusGreaterThanOrEqualTo(Integer value) { |
||||||
|
addCriterion("`status` >=", value, "status"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andStatusLessThan(Integer value) { |
||||||
|
addCriterion("`status` <", value, "status"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andStatusLessThanOrEqualTo(Integer value) { |
||||||
|
addCriterion("`status` <=", value, "status"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andStatusIn(List<Integer> values) { |
||||||
|
addCriterion("`status` in", values, "status"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andStatusNotIn(List<Integer> values) { |
||||||
|
addCriterion("`status` not in", values, "status"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andStatusBetween(Integer value1, Integer value2) { |
||||||
|
addCriterion("`status` between", value1, value2, "status"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andStatusNotBetween(Integer value1, Integer value2) { |
||||||
|
addCriterion("`status` not between", value1, value2, "status"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andCreateTimeIsNull() { |
||||||
|
addCriterion("create_time is null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andCreateTimeIsNotNull() { |
||||||
|
addCriterion("create_time is not null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andCreateTimeEqualTo(Date value) { |
||||||
|
addCriterion("create_time =", value, "createTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andCreateTimeNotEqualTo(Date value) { |
||||||
|
addCriterion("create_time <>", value, "createTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andCreateTimeGreaterThan(Date value) { |
||||||
|
addCriterion("create_time >", value, "createTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) { |
||||||
|
addCriterion("create_time >=", value, "createTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andCreateTimeLessThan(Date value) { |
||||||
|
addCriterion("create_time <", value, "createTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andCreateTimeLessThanOrEqualTo(Date value) { |
||||||
|
addCriterion("create_time <=", value, "createTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andCreateTimeIn(List<Date> values) { |
||||||
|
addCriterion("create_time in", values, "createTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andCreateTimeNotIn(List<Date> values) { |
||||||
|
addCriterion("create_time not in", values, "createTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andCreateTimeBetween(Date value1, Date value2) { |
||||||
|
addCriterion("create_time between", value1, value2, "createTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andCreateTimeNotBetween(Date value1, Date value2) { |
||||||
|
addCriterion("create_time not between", value1, value2, "createTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andUpdateTimeIsNull() { |
||||||
|
addCriterion("update_time is null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andUpdateTimeIsNotNull() { |
||||||
|
addCriterion("update_time is not null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andUpdateTimeEqualTo(Date value) { |
||||||
|
addCriterion("update_time =", value, "updateTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andUpdateTimeNotEqualTo(Date value) { |
||||||
|
addCriterion("update_time <>", value, "updateTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andUpdateTimeGreaterThan(Date value) { |
||||||
|
addCriterion("update_time >", value, "updateTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) { |
||||||
|
addCriterion("update_time >=", value, "updateTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andUpdateTimeLessThan(Date value) { |
||||||
|
addCriterion("update_time <", value, "updateTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andUpdateTimeLessThanOrEqualTo(Date value) { |
||||||
|
addCriterion("update_time <=", value, "updateTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andUpdateTimeIn(List<Date> values) { |
||||||
|
addCriterion("update_time in", values, "updateTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andUpdateTimeNotIn(List<Date> values) { |
||||||
|
addCriterion("update_time not in", values, "updateTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andUpdateTimeBetween(Date value1, Date value2) { |
||||||
|
addCriterion("update_time between", value1, value2, "updateTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andUpdateTimeNotBetween(Date value1, Date value2) { |
||||||
|
addCriterion("update_time not between", value1, value2, "updateTime"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1IsNull() { |
||||||
|
addCriterion("ext_1 is null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1IsNotNull() { |
||||||
|
addCriterion("ext_1 is not null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1EqualTo(String value) { |
||||||
|
addCriterion("ext_1 =", value, "ext1"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1NotEqualTo(String value) { |
||||||
|
addCriterion("ext_1 <>", value, "ext1"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1GreaterThan(String value) { |
||||||
|
addCriterion("ext_1 >", value, "ext1"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1GreaterThanOrEqualTo(String value) { |
||||||
|
addCriterion("ext_1 >=", value, "ext1"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1LessThan(String value) { |
||||||
|
addCriterion("ext_1 <", value, "ext1"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1LessThanOrEqualTo(String value) { |
||||||
|
addCriterion("ext_1 <=", value, "ext1"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1Like(String value) { |
||||||
|
addCriterion("ext_1 like", value, "ext1"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1NotLike(String value) { |
||||||
|
addCriterion("ext_1 not like", value, "ext1"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1In(List<String> values) { |
||||||
|
addCriterion("ext_1 in", values, "ext1"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1NotIn(List<String> values) { |
||||||
|
addCriterion("ext_1 not in", values, "ext1"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1Between(String value1, String value2) { |
||||||
|
addCriterion("ext_1 between", value1, value2, "ext1"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt1NotBetween(String value1, String value2) { |
||||||
|
addCriterion("ext_1 not between", value1, value2, "ext1"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2IsNull() { |
||||||
|
addCriterion("ext_2 is null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2IsNotNull() { |
||||||
|
addCriterion("ext_2 is not null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2EqualTo(String value) { |
||||||
|
addCriterion("ext_2 =", value, "ext2"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2NotEqualTo(String value) { |
||||||
|
addCriterion("ext_2 <>", value, "ext2"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2GreaterThan(String value) { |
||||||
|
addCriterion("ext_2 >", value, "ext2"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2GreaterThanOrEqualTo(String value) { |
||||||
|
addCriterion("ext_2 >=", value, "ext2"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2LessThan(String value) { |
||||||
|
addCriterion("ext_2 <", value, "ext2"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2LessThanOrEqualTo(String value) { |
||||||
|
addCriterion("ext_2 <=", value, "ext2"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2Like(String value) { |
||||||
|
addCriterion("ext_2 like", value, "ext2"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2NotLike(String value) { |
||||||
|
addCriterion("ext_2 not like", value, "ext2"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2In(List<String> values) { |
||||||
|
addCriterion("ext_2 in", values, "ext2"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2NotIn(List<String> values) { |
||||||
|
addCriterion("ext_2 not in", values, "ext2"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2Between(String value1, String value2) { |
||||||
|
addCriterion("ext_2 between", value1, value2, "ext2"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt2NotBetween(String value1, String value2) { |
||||||
|
addCriterion("ext_2 not between", value1, value2, "ext2"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3IsNull() { |
||||||
|
addCriterion("ext_3 is null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3IsNotNull() { |
||||||
|
addCriterion("ext_3 is not null"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3EqualTo(String value) { |
||||||
|
addCriterion("ext_3 =", value, "ext3"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3NotEqualTo(String value) { |
||||||
|
addCriterion("ext_3 <>", value, "ext3"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3GreaterThan(String value) { |
||||||
|
addCriterion("ext_3 >", value, "ext3"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3GreaterThanOrEqualTo(String value) { |
||||||
|
addCriterion("ext_3 >=", value, "ext3"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3LessThan(String value) { |
||||||
|
addCriterion("ext_3 <", value, "ext3"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3LessThanOrEqualTo(String value) { |
||||||
|
addCriterion("ext_3 <=", value, "ext3"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3Like(String value) { |
||||||
|
addCriterion("ext_3 like", value, "ext3"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3NotLike(String value) { |
||||||
|
addCriterion("ext_3 not like", value, "ext3"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3In(List<String> values) { |
||||||
|
addCriterion("ext_3 in", values, "ext3"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3NotIn(List<String> values) { |
||||||
|
addCriterion("ext_3 not in", values, "ext3"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3Between(String value1, String value2) { |
||||||
|
addCriterion("ext_3 between", value1, value2, "ext3"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
|
||||||
|
public Criteria andExt3NotBetween(String value1, String value2) { |
||||||
|
addCriterion("ext_3 not between", value1, value2, "ext3"); |
||||||
|
return (Criteria) this; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
*/ |
||||||
|
public static class Criteria extends GeneratedCriteria { |
||||||
|
|
||||||
|
protected Criteria() { |
||||||
|
super(); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
public static class Criterion { |
||||||
|
private String condition; |
||||||
|
|
||||||
|
private Object value; |
||||||
|
|
||||||
|
private Object secondValue; |
||||||
|
|
||||||
|
private boolean noValue; |
||||||
|
|
||||||
|
private boolean singleValue; |
||||||
|
|
||||||
|
private boolean betweenValue; |
||||||
|
|
||||||
|
private boolean listValue; |
||||||
|
|
||||||
|
private String typeHandler; |
||||||
|
|
||||||
|
public String getCondition() { |
||||||
|
return condition; |
||||||
|
} |
||||||
|
|
||||||
|
public Object getValue() { |
||||||
|
return value; |
||||||
|
} |
||||||
|
|
||||||
|
public Object getSecondValue() { |
||||||
|
return secondValue; |
||||||
|
} |
||||||
|
|
||||||
|
public boolean isNoValue() { |
||||||
|
return noValue; |
||||||
|
} |
||||||
|
|
||||||
|
public boolean isSingleValue() { |
||||||
|
return singleValue; |
||||||
|
} |
||||||
|
|
||||||
|
public boolean isBetweenValue() { |
||||||
|
return betweenValue; |
||||||
|
} |
||||||
|
|
||||||
|
public boolean isListValue() { |
||||||
|
return listValue; |
||||||
|
} |
||||||
|
|
||||||
|
public String getTypeHandler() { |
||||||
|
return typeHandler; |
||||||
|
} |
||||||
|
|
||||||
|
protected Criterion(String condition) { |
||||||
|
super(); |
||||||
|
this.condition = condition; |
||||||
|
this.typeHandler = null; |
||||||
|
this.noValue = true; |
||||||
|
} |
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) { |
||||||
|
super(); |
||||||
|
this.condition = condition; |
||||||
|
this.value = value; |
||||||
|
this.typeHandler = typeHandler; |
||||||
|
if (value instanceof List<?>) { |
||||||
|
this.listValue = true; |
||||||
|
} else { |
||||||
|
this.singleValue = true; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) { |
||||||
|
this(condition, value, null); |
||||||
|
} |
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { |
||||||
|
super(); |
||||||
|
this.condition = condition; |
||||||
|
this.value = value; |
||||||
|
this.secondValue = secondValue; |
||||||
|
this.typeHandler = typeHandler; |
||||||
|
this.betweenValue = true; |
||||||
|
} |
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) { |
||||||
|
this(condition, value, secondValue, null); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,41 @@ |
|||||||
|
package com.hai.enum_type; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author hurui |
||||||
|
*/ |
||||||
|
public enum UserObjectTypeEnum { |
||||||
|
type0(0, "超级管理员"), |
||||||
|
type1(1, "公司"), |
||||||
|
type2(2, "商户"), |
||||||
|
type3(3, "门店"), |
||||||
|
type4(4, "代理商"), |
||||||
|
type5(5, "充值后台工商"), |
||||||
|
type6(6, "团油代理商"), |
||||||
|
type7(7, "团油业务员"), |
||||||
|
; |
||||||
|
|
||||||
|
private Integer type; |
||||||
|
|
||||||
|
private String name; |
||||||
|
|
||||||
|
UserObjectTypeEnum(Integer type,String name) { |
||||||
|
this.type = type; |
||||||
|
this.name = name; |
||||||
|
} |
||||||
|
|
||||||
|
public Integer getType() { |
||||||
|
return type; |
||||||
|
} |
||||||
|
|
||||||
|
public void setType(Integer type) { |
||||||
|
this.type = type; |
||||||
|
} |
||||||
|
|
||||||
|
public String getName() { |
||||||
|
return name; |
||||||
|
} |
||||||
|
|
||||||
|
public void setName(String name) { |
||||||
|
this.name = name; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,64 @@ |
|||||||
|
package com.hai.service; |
||||||
|
|
||||||
|
import com.hai.entity.HighTyAgent; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
/** |
||||||
|
* 团油代理商 |
||||||
|
* @author hurui |
||||||
|
*/ |
||||||
|
public interface HighTyAgentService { |
||||||
|
|
||||||
|
/** |
||||||
|
* 编辑代理商 |
||||||
|
* @param tyAgent |
||||||
|
*/ |
||||||
|
void editTyAgent(HighTyAgent tyAgent); |
||||||
|
|
||||||
|
/** |
||||||
|
* 增加代理商 |
||||||
|
* @param tyAgent |
||||||
|
*/ |
||||||
|
void addAgent(HighTyAgent tyAgent); |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改代理商 |
||||||
|
* @param tyAgent |
||||||
|
*/ |
||||||
|
void updateAgent(HighTyAgent tyAgent); |
||||||
|
|
||||||
|
/** |
||||||
|
* 删除代理商 |
||||||
|
* @param key |
||||||
|
*/ |
||||||
|
void delAgent(String key); |
||||||
|
|
||||||
|
/** |
||||||
|
* 重置密码 |
||||||
|
* @param key |
||||||
|
*/ |
||||||
|
void agentPwdReset(String key); |
||||||
|
|
||||||
|
/** |
||||||
|
* 根据id 查询详情 |
||||||
|
* @param agentId |
||||||
|
* @return |
||||||
|
*/ |
||||||
|
HighTyAgent getDetailById(Long agentId); |
||||||
|
|
||||||
|
/** |
||||||
|
* 根据key 查询详情 |
||||||
|
* @param key |
||||||
|
* @return |
||||||
|
*/ |
||||||
|
HighTyAgent getDetailByKey(String key); |
||||||
|
|
||||||
|
/** |
||||||
|
* 查询代理商列表 |
||||||
|
* @param param |
||||||
|
* @return |
||||||
|
*/ |
||||||
|
List<HighTyAgent> getAgentList(Map<String, Object> param); |
||||||
|
} |
@ -0,0 +1,64 @@ |
|||||||
|
package com.hai.service; |
||||||
|
|
||||||
|
import com.hai.entity.HighTySalesman; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author hurui |
||||||
|
*/ |
||||||
|
public interface HighTySalesmanService { |
||||||
|
|
||||||
|
/** |
||||||
|
* 编辑业务员 |
||||||
|
* @param tySalesman |
||||||
|
*/ |
||||||
|
void editTySalesman(HighTySalesman tySalesman); |
||||||
|
|
||||||
|
/** |
||||||
|
* 增加业务员 |
||||||
|
* @param tySalesman |
||||||
|
*/ |
||||||
|
void addSalesman(HighTySalesman tySalesman); |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改业务员 |
||||||
|
* @param tySalesman |
||||||
|
*/ |
||||||
|
void updateSalesman(HighTySalesman tySalesman); |
||||||
|
|
||||||
|
/** |
||||||
|
* 删除业务员 |
||||||
|
* @param key |
||||||
|
*/ |
||||||
|
void delSalesman(String key); |
||||||
|
|
||||||
|
/** |
||||||
|
* 业务员密码重置 |
||||||
|
* @param key |
||||||
|
*/ |
||||||
|
void salesmanPwdReset(String key); |
||||||
|
|
||||||
|
/** |
||||||
|
* 根据id 查询详情 |
||||||
|
* @param salesmanId |
||||||
|
* @return |
||||||
|
*/ |
||||||
|
HighTySalesman getDetailById(Long salesmanId); |
||||||
|
|
||||||
|
/** |
||||||
|
* 根据key 查询详情 |
||||||
|
* @param key |
||||||
|
* @return |
||||||
|
*/ |
||||||
|
HighTySalesman getDetailByKey(String key); |
||||||
|
|
||||||
|
/** |
||||||
|
* 查询业务员列表 |
||||||
|
* @param param |
||||||
|
* @return |
||||||
|
*/ |
||||||
|
List<HighTySalesman> getSalesmanList(Map<String, Object> param); |
||||||
|
|
||||||
|
} |
@ -0,0 +1,182 @@ |
|||||||
|
package com.hai.service.impl; |
||||||
|
|
||||||
|
import com.hai.common.exception.ErrorCode; |
||||||
|
import com.hai.common.exception.ErrorHelp; |
||||||
|
import com.hai.common.exception.SysCode; |
||||||
|
import com.hai.common.utils.MD5Util; |
||||||
|
import com.hai.dao.HighTyAgentMapper; |
||||||
|
import com.hai.entity.HighTyAgent; |
||||||
|
import com.hai.entity.HighTyAgentExample; |
||||||
|
import com.hai.entity.SecUser; |
||||||
|
import com.hai.enum_type.UserObjectTypeEnum; |
||||||
|
import com.hai.service.HighTyAgentService; |
||||||
|
import com.hai.service.SecUserService; |
||||||
|
import org.apache.commons.collections4.MapUtils; |
||||||
|
import org.apache.commons.lang3.StringUtils; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
import org.springframework.transaction.annotation.Propagation; |
||||||
|
import org.springframework.transaction.annotation.Transactional; |
||||||
|
|
||||||
|
import javax.annotation.Resource; |
||||||
|
import java.util.Date; |
||||||
|
import java.util.List; |
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
@Service("highTyAgentService") |
||||||
|
public class HighTyAgentServiceImpl implements HighTyAgentService { |
||||||
|
|
||||||
|
@Resource |
||||||
|
private HighTyAgentMapper tyAgentMapper; |
||||||
|
|
||||||
|
@Resource |
||||||
|
private SecUserService secUserService; |
||||||
|
|
||||||
|
@Override |
||||||
|
public void editTyAgent(HighTyAgent tyAgent) { |
||||||
|
if (tyAgent.getId() == null) { |
||||||
|
tyAgent.setStatus(1); |
||||||
|
tyAgent.setCreateTime(new Date()); |
||||||
|
tyAgent.setUpdateTime(new Date()); |
||||||
|
tyAgentMapper.insert(tyAgent); |
||||||
|
|
||||||
|
// 生成key
|
||||||
|
Long key = 1000000 + tyAgent.getId(); |
||||||
|
tyAgent.setAgentKey(key.toString()); |
||||||
|
tyAgentMapper.updateByPrimaryKey(tyAgent); |
||||||
|
|
||||||
|
} else { |
||||||
|
tyAgent.setUpdateTime(new Date()); |
||||||
|
tyAgentMapper.updateByPrimaryKey(tyAgent); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
@Transactional(rollbackFor=Exception.class,propagation= Propagation.REQUIRES_NEW) |
||||||
|
public void addAgent(HighTyAgent tyAgent) { |
||||||
|
try { |
||||||
|
if (secUserService.findByPhone(tyAgent.getAgentPhone()) != null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "手机号已存在,请更换"); |
||||||
|
} |
||||||
|
|
||||||
|
editTyAgent(tyAgent); |
||||||
|
|
||||||
|
SecUser secUser = new SecUser(); |
||||||
|
secUser.setUserName(tyAgent.getAgentName()); |
||||||
|
secUser.setLoginName(tyAgent.getAgentPhone()); |
||||||
|
secUser.setPassword(MD5Util.encode("123456".getBytes())); |
||||||
|
secUser.setAdminFlag(1); |
||||||
|
secUser.setStatus(1); |
||||||
|
secUser.setRoleId(7L); |
||||||
|
secUser.setObjectType(UserObjectTypeEnum.type6.getType()); |
||||||
|
secUser.setObjectId(tyAgent.getId()); |
||||||
|
secUser.setCreateTime(new Date()); |
||||||
|
secUser.setUpdateTime(new Date()); |
||||||
|
secUserService.addUser(secUser); |
||||||
|
} catch (Exception e) { |
||||||
|
e.printStackTrace(); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public void updateAgent(HighTyAgent tyAgent) { |
||||||
|
// 查询账户
|
||||||
|
SecUser account = secUserService.getMainAccount(UserObjectTypeEnum.type6.getType(), tyAgent.getId()); |
||||||
|
if (account == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到账户信息"); |
||||||
|
} |
||||||
|
|
||||||
|
if (!account.getLoginName().equals(tyAgent.getAgentPhone())) { |
||||||
|
if (secUserService.findByPhone(tyAgent.getAgentPhone()) != null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "手机号已存在,请更换"); |
||||||
|
} |
||||||
|
account.setLoginName(tyAgent.getAgentPhone()); |
||||||
|
} |
||||||
|
|
||||||
|
editTyAgent(tyAgent); |
||||||
|
|
||||||
|
account.setUserName(tyAgent.getAgentName()); |
||||||
|
secUserService.updateUser(account); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
@Transactional(propagation= Propagation.REQUIRES_NEW) |
||||||
|
public void delAgent(String key) { |
||||||
|
HighTyAgent agent = getDetailByKey(key); |
||||||
|
if (agent == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到代理商"); |
||||||
|
} |
||||||
|
agent.setStatus(0); |
||||||
|
editTyAgent(agent); |
||||||
|
|
||||||
|
// 查询代理商账户
|
||||||
|
SecUser account = secUserService.getMainAccount(UserObjectTypeEnum.type6.getType(), agent.getId()); |
||||||
|
if (account == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到代理商账户信息"); |
||||||
|
} |
||||||
|
account.setStatus(0); |
||||||
|
secUserService.updateUser(account); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public void agentPwdReset(String key) { |
||||||
|
try { |
||||||
|
// 查询代理商
|
||||||
|
HighTyAgent tyAgent = getDetailByKey(key); |
||||||
|
if (tyAgent == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到代理商信息"); |
||||||
|
} |
||||||
|
// 查询代理商账户
|
||||||
|
SecUser account = secUserService.getMainAccount(UserObjectTypeEnum.type6.getType(), tyAgent.getId()); |
||||||
|
if (account == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到代理商账户信息"); |
||||||
|
} |
||||||
|
account.setPassword(MD5Util.encode("123456".getBytes())); |
||||||
|
account.setUpdateTime(new Date()); |
||||||
|
secUserService.updateUser(account); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
e.printStackTrace(); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public HighTyAgent getDetailById(Long agentId) { |
||||||
|
return tyAgentMapper.selectByPrimaryKey(agentId); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public HighTyAgent getDetailByKey(String key) { |
||||||
|
HighTyAgentExample example = new HighTyAgentExample(); |
||||||
|
example.createCriteria().andAgentKeyEqualTo(key).andStatusNotEqualTo(0); |
||||||
|
List<HighTyAgent> list = tyAgentMapper.selectByExample(example); |
||||||
|
if (list.size() > 0) { |
||||||
|
return list.get(0); |
||||||
|
} |
||||||
|
return null; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public List<HighTyAgent> getAgentList(Map<String, Object> param) { |
||||||
|
HighTyAgentExample example = new HighTyAgentExample(); |
||||||
|
HighTyAgentExample.Criteria criteria = example.createCriteria().andStatusNotEqualTo(0); |
||||||
|
|
||||||
|
if (StringUtils.isNotBlank(MapUtils.getString(param, "agentKey"))) { |
||||||
|
criteria.andAgentKeyLike("%" + MapUtils.getString(param, "agentKey") + "%"); |
||||||
|
} |
||||||
|
|
||||||
|
if (StringUtils.isNotBlank(MapUtils.getString(param, "agentName"))) { |
||||||
|
criteria.andAgentNameLike("%" + MapUtils.getString(param, "agentName") + "%"); |
||||||
|
} |
||||||
|
|
||||||
|
if (StringUtils.isNotBlank(MapUtils.getString(param, "agentUser"))) { |
||||||
|
criteria.andAgentUserEqualTo("%" + MapUtils.getString(param, "agentUser") + "%"); |
||||||
|
} |
||||||
|
|
||||||
|
if (StringUtils.isNotBlank(MapUtils.getString(param, "agentPhone"))) { |
||||||
|
criteria.andAgentPhoneLike("%" + MapUtils.getString(param, "agentPhone") + "%"); |
||||||
|
} |
||||||
|
|
||||||
|
example.setOrderByClause("create_time desc"); |
||||||
|
return tyAgentMapper.selectByExample(example); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,179 @@ |
|||||||
|
package com.hai.service.impl; |
||||||
|
|
||||||
|
import com.hai.common.exception.ErrorCode; |
||||||
|
import com.hai.common.exception.ErrorHelp; |
||||||
|
import com.hai.common.exception.SysCode; |
||||||
|
import com.hai.common.utils.MD5Util; |
||||||
|
import com.hai.dao.HighTySalesmanMapper; |
||||||
|
import com.hai.entity.HighTyAgent; |
||||||
|
import com.hai.entity.HighTySalesman; |
||||||
|
import com.hai.entity.HighTySalesmanExample; |
||||||
|
import com.hai.entity.SecUser; |
||||||
|
import com.hai.enum_type.UserObjectTypeEnum; |
||||||
|
import com.hai.service.HighTySalesmanService; |
||||||
|
import com.hai.service.SecUserService; |
||||||
|
import org.apache.commons.collections4.MapUtils; |
||||||
|
import org.apache.commons.lang3.StringUtils; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
import org.springframework.transaction.annotation.Propagation; |
||||||
|
import org.springframework.transaction.annotation.Transactional; |
||||||
|
|
||||||
|
import javax.annotation.Resource; |
||||||
|
import java.util.Date; |
||||||
|
import java.util.List; |
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
@Service("highTySalesmanService") |
||||||
|
public class HighTySalesmanServiceImpl implements HighTySalesmanService { |
||||||
|
|
||||||
|
@Resource |
||||||
|
private HighTySalesmanMapper tySalesmanMapper; |
||||||
|
|
||||||
|
@Resource |
||||||
|
private SecUserService secUserService; |
||||||
|
|
||||||
|
@Override |
||||||
|
public void editTySalesman(HighTySalesman tySalesman) { |
||||||
|
if (tySalesman.getId() == null) { |
||||||
|
tySalesman.setCreateTime(new Date()); |
||||||
|
tySalesman.setUpdateTime(new Date()); |
||||||
|
tySalesman.setStatus(1); |
||||||
|
tySalesmanMapper.insert(tySalesman); |
||||||
|
|
||||||
|
// 生成key
|
||||||
|
Long key = 2000000 + tySalesman.getId(); |
||||||
|
tySalesman.setSalesmanKey(key.toString()); |
||||||
|
tySalesmanMapper.updateByPrimaryKey(tySalesman); |
||||||
|
|
||||||
|
} else { |
||||||
|
tySalesman.setUpdateTime(new Date()); |
||||||
|
tySalesmanMapper.updateByPrimaryKey(tySalesman); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public void addSalesman(HighTySalesman tySalesman) { |
||||||
|
try { |
||||||
|
if (secUserService.findByPhone(tySalesman.getSalesmanPhone()) != null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "手机号已存在,请更换"); |
||||||
|
} |
||||||
|
editTySalesman(tySalesman); |
||||||
|
|
||||||
|
SecUser secUser = new SecUser(); |
||||||
|
secUser.setUserName(tySalesman.getSalesmanName()); |
||||||
|
secUser.setLoginName(tySalesman.getSalesmanPhone()); |
||||||
|
secUser.setPassword(MD5Util.encode("123456".getBytes())); |
||||||
|
secUser.setAdminFlag(1); |
||||||
|
secUser.setStatus(1); |
||||||
|
secUser.setRoleId(8L); |
||||||
|
secUser.setObjectType(UserObjectTypeEnum.type7.getType()); |
||||||
|
secUser.setObjectId(tySalesman.getId()); |
||||||
|
secUser.setCreateTime(new Date()); |
||||||
|
secUser.setUpdateTime(new Date()); |
||||||
|
secUserService.addUser(secUser); |
||||||
|
} catch (Exception e) { |
||||||
|
e.printStackTrace(); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public void updateSalesman(HighTySalesman tySalesman) { |
||||||
|
// 查询账户
|
||||||
|
SecUser account = secUserService.getMainAccount(UserObjectTypeEnum.type7.getType(), tySalesman.getId()); |
||||||
|
if (account == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到账户信息"); |
||||||
|
} |
||||||
|
|
||||||
|
if (!account.getLoginName().equals(tySalesman.getSalesmanPhone())) { |
||||||
|
if (secUserService.findByPhone(tySalesman.getSalesmanPhone()) != null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "手机号已存在,请更换"); |
||||||
|
} |
||||||
|
account.setLoginName(tySalesman.getSalesmanPhone()); |
||||||
|
} |
||||||
|
editTySalesman(tySalesman); |
||||||
|
|
||||||
|
account.setUserName(tySalesman.getSalesmanName()); |
||||||
|
secUserService.updateUser(account); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
@Transactional(propagation= Propagation.REQUIRES_NEW) |
||||||
|
public void delSalesman(String key) { |
||||||
|
HighTySalesman salesman = getDetailByKey(key); |
||||||
|
if (salesman == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到业务员"); |
||||||
|
} |
||||||
|
salesman.setStatus(0); |
||||||
|
editTySalesman(salesman); |
||||||
|
|
||||||
|
// 查询代理商账户
|
||||||
|
SecUser account = secUserService.getMainAccount(UserObjectTypeEnum.type7.getType(), salesman.getId()); |
||||||
|
if (account == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到业务员账户信息"); |
||||||
|
} |
||||||
|
account.setStatus(0); |
||||||
|
secUserService.updateUser(account); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
@Transactional(propagation= Propagation.REQUIRES_NEW) |
||||||
|
public void salesmanPwdReset(String key) { |
||||||
|
try { |
||||||
|
HighTySalesman salesman = getDetailByKey(key); |
||||||
|
if (salesman == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到业务员"); |
||||||
|
} |
||||||
|
// 查询代理商账户
|
||||||
|
SecUser account = secUserService.getMainAccount(UserObjectTypeEnum.type7.getType(), salesman.getId()); |
||||||
|
if (account == null) { |
||||||
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到业务员账户信息"); |
||||||
|
} |
||||||
|
account.setPassword(MD5Util.encode("123456".getBytes())); |
||||||
|
secUserService.updateUser(account); |
||||||
|
|
||||||
|
} catch (Exception e) { |
||||||
|
e.printStackTrace(); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public HighTySalesman getDetailById(Long salesmanId) { |
||||||
|
return tySalesmanMapper.selectByPrimaryKey(salesmanId); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public HighTySalesman getDetailByKey(String key) { |
||||||
|
HighTySalesmanExample example = new HighTySalesmanExample(); |
||||||
|
example.createCriteria().andStatusNotEqualTo(0).andSalesmanKeyEqualTo(key); |
||||||
|
List<HighTySalesman> list = tySalesmanMapper.selectByExample(example); |
||||||
|
if (list.size() > 0) { |
||||||
|
return list.get(0); |
||||||
|
} |
||||||
|
return null; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public List<HighTySalesman> getSalesmanList(Map<String, Object> param) { |
||||||
|
HighTySalesmanExample example = new HighTySalesmanExample(); |
||||||
|
HighTySalesmanExample.Criteria criteria = example.createCriteria().andStatusNotEqualTo(0); |
||||||
|
|
||||||
|
if (MapUtils.getLong(param, "tyAgentId") != null) { |
||||||
|
criteria.andTyAgentIdEqualTo(MapUtils.getLong(param, "tyAgentId")); |
||||||
|
} |
||||||
|
|
||||||
|
if (StringUtils.isNotBlank(MapUtils.getString(param, "salesmanKey"))) { |
||||||
|
criteria.andSalesmanKeyLike("%" + MapUtils.getString(param, "salesmanKey") + "%"); |
||||||
|
} |
||||||
|
|
||||||
|
if (StringUtils.isNotBlank(MapUtils.getString(param, "salesmanName"))) { |
||||||
|
criteria.andSalesmanNameLike("%" + MapUtils.getString(param, "salesmanName") + "%"); |
||||||
|
} |
||||||
|
|
||||||
|
if (StringUtils.isNotBlank(MapUtils.getString(param, "salesmanPhone"))) { |
||||||
|
criteria.andSalesmanPhoneLike("%" + MapUtils.getString(param, "salesmanPhone") + "%"); |
||||||
|
} |
||||||
|
|
||||||
|
example.setOrderByClause("create_time desc"); |
||||||
|
return tySalesmanMapper.selectByExample(example); |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue