package com.qtzl.alterSales.manager.model.protocol.sales; | |||||
import cn.com.taiji.common.model.BaseModel; | |||||
import com.qtzl.alterSales.manager.service.AfterSalesCmd; | |||||
import com.txffp.api.core.manager.comm.annotation.Api; | |||||
@Api(cmdClazz = AfterSalesCmd.class, cmd = "DELETEAPPLICATIONFUNCTION") | |||||
public class AflApplicationFunctionDeleteRequest extends BaseModel { | |||||
/** 主键id */ | |||||
private String id ; | |||||
private String updator ; | |||||
public String getId() { | |||||
return id; | |||||
} | |||||
public void setId(String id) { | |||||
this.id = id; | |||||
} | |||||
public String getUpdator() { | |||||
return updator; | |||||
} | |||||
public void setUpdator(String updator) { | |||||
this.updator = updator; | |||||
} | |||||
} |
package com.qtzl.alterSales.manager.model.protocol.sales; | |||||
import cn.com.taiji.common.pub.dao.HqlBuilder; | |||||
import cn.com.taiji.common.repo.request.jpa.JpaPageableDataRequest; | |||||
import com.qtzl.alterSales.manager.vo.AflApplicationFunctionVo; | |||||
import org.apache.commons.lang3.StringUtils; | |||||
import java.util.Date; | |||||
/** | |||||
* 查询应用功能配置分页请求 | |||||
*/ | |||||
public class AflApplicationFunctionFindPageRequest extends JpaPageableDataRequest<AflApplicationFunctionVo> { | |||||
/** 应用编码 */ | |||||
private String applicationCode ; | |||||
/** 应用名称 */ | |||||
private String applicationName ; | |||||
/** 功能编码 */ | |||||
private String functionalityCode; | |||||
/** 功能名字 */ | |||||
private String functionalityName; | |||||
/** 状态(0_启用,1_停用) */ | |||||
private Integer status ; | |||||
/** 创建时间开始时间 */ | |||||
private Date insertTimeStart; | |||||
/** 创建时间结束时间 */ | |||||
private Date insertTimeEnd; | |||||
@Override | |||||
public HqlBuilder toSelectHql() { | |||||
HqlBuilder builder = new HqlBuilder("SELECT new com.qtzl.alterSales.manager.vo.AflApplicationFunctionVo(aafi.id, aafi.applicationCode, amai.applicationName, aafi.functionalityCode, fc.functionalityName, aafi.status, aafi.insertTime) " + | |||||
" from AflApplicationFunction aafi " + | |||||
" left join AflMobileApplicationInfo amai on aafi.applicationCode = amai.applicationCode " + | |||||
" left join FunctionalityConfig fc on aafi.functionalityCode = fc.functionalityCode " );//调整为功能表 | |||||
appendParam(builder); | |||||
builder.append(" ORDER BY aafi.insertTime DESC"); | |||||
return builder; | |||||
} | |||||
@Override | |||||
public String toCountHql() { | |||||
HqlBuilder builder = new HqlBuilder("SELECT COUNT(1) from AflApplicationFunction aafi " + | |||||
" left join AflMobileApplicationInfo amai on aafi.applicationCode = amai.applicationCode " + | |||||
" left join FunctionalityConfig fc on aafi.functionalityCode = fc.functionalityCode "); | |||||
appendParam(builder); | |||||
return builder.toString(); | |||||
} | |||||
private void appendParam(HqlBuilder builder) { | |||||
builder.append(" WHERE aafi.isDelete = 0 and amai.isDelete=0 and fc.functionalityStatus!='DELETED' "); | |||||
if (!StringUtils.isEmpty(applicationCode)){ | |||||
builder.append(" AND aafi.applicationCode = :applicationCode", applicationCode); | |||||
} | |||||
if (!StringUtils.isEmpty(functionalityCode)){ | |||||
builder.append(" AND aafi.functionalityCode = :functionalityCode", functionalityCode); | |||||
} | |||||
if (!StringUtils.isEmpty(functionalityName)){ | |||||
builder.append(" AND fc.functionalityName LIKE :functionalityName",like(functionalityName)); | |||||
} | |||||
if (!StringUtils.isEmpty(applicationName)){ | |||||
builder.append(" AND aaci.applicationName LIKE :applicationName",like(applicationName)); | |||||
} | |||||
if (status != null){ | |||||
builder.append(" AND aafi.status = :status", status); | |||||
} | |||||
if (insertTimeStart != null){ | |||||
builder.append(" AND aafi.insertTime >= :insertTimeStart", insertTimeStart); | |||||
} | |||||
if (insertTimeEnd != null){ | |||||
builder.append(" AND aafi.insertTime <= :insertTimeEnd", insertTimeEnd); | |||||
} | |||||
} | |||||
public String getApplicationCode() { | |||||
return applicationCode; | |||||
} | |||||
public void setApplicationCode(String applicationCode) { | |||||
this.applicationCode = applicationCode; | |||||
} | |||||
public String getApplicationName() { | |||||
return applicationName; | |||||
} | |||||
public void setApplicationName(String applicationName) { | |||||
this.applicationName = applicationName; | |||||
} | |||||
public String getFunctionalityCode() { | |||||
return functionalityCode; | |||||
} | |||||
public void setFunctionalityCode(String functionalityCode) { | |||||
this.functionalityCode = functionalityCode; | |||||
} | |||||
public String getFunctionalityName() { | |||||
return functionalityName; | |||||
} | |||||
public void setFunctionalityName(String functionalityName) { | |||||
this.functionalityName = functionalityName; | |||||
} | |||||
public Integer getStatus() { | |||||
return status; | |||||
} | |||||
public void setStatus(Integer status) { | |||||
this.status = status; | |||||
} | |||||
public Date getInsertTimeStart() { | |||||
return insertTimeStart; | |||||
} | |||||
public void setInsertTimeStart(Date insertTimeStart) { | |||||
this.insertTimeStart = insertTimeStart; | |||||
} | |||||
public Date getInsertTimeEnd() { | |||||
return insertTimeEnd; | |||||
} | |||||
public void setInsertTimeEnd(Date insertTimeEnd) { | |||||
this.insertTimeEnd = insertTimeEnd; | |||||
} | |||||
} |
package com.qtzl.alterSales.manager.model.protocol.sales; | |||||
import com.qtzl.alterSales.manager.model.protocol.AbstractAfterSalesPageRequest; | |||||
import java.util.Date; | |||||
public class AflApplicationFunctionFindPageViewRequest extends AbstractAfterSalesPageRequest<AflApplicationFunctionFindPageViewResponse> { | |||||
/** 应用编码 */ | |||||
private String applicationCode ; | |||||
/** 应用名称 */ | |||||
private String applicationName ; | |||||
/** 功能编码 */ | |||||
private String functionalityCode; | |||||
/** 功能名字 */ | |||||
private String functionalityName; | |||||
/** 状态(0_启用,1_停用) */ | |||||
private Integer status ; | |||||
/** 创建时间开始时间 */ | |||||
private Date insertTimeStart; | |||||
/** 创建时间结束时间 */ | |||||
private Date insertTimeEnd; | |||||
public String getApplicationCode() { | |||||
return applicationCode; | |||||
} | |||||
public void setApplicationCode(String applicationCode) { | |||||
this.applicationCode = applicationCode; | |||||
} | |||||
public String getApplicationName() { | |||||
return applicationName; | |||||
} | |||||
public void setApplicationName(String applicationName) { | |||||
this.applicationName = applicationName; | |||||
} | |||||
public String getFunctionalityCode() { | |||||
return functionalityCode; | |||||
} | |||||
public void setFunctionalityCode(String functionalityCode) { | |||||
this.functionalityCode = functionalityCode; | |||||
} | |||||
public String getFunctionalityName() { | |||||
return functionalityName; | |||||
} | |||||
public void setFunctionalityName(String functionalityName) { | |||||
this.functionalityName = functionalityName; | |||||
} | |||||
public Integer getStatus() { | |||||
return status; | |||||
} | |||||
public void setStatus(Integer status) { | |||||
this.status = status; | |||||
} | |||||
public Date getInsertTimeStart() { | |||||
return insertTimeStart; | |||||
} | |||||
public void setInsertTimeStart(Date insertTimeStart) { | |||||
this.insertTimeStart = insertTimeStart; | |||||
} | |||||
public Date getInsertTimeEnd() { | |||||
return insertTimeEnd; | |||||
} | |||||
public void setInsertTimeEnd(Date insertTimeEnd) { | |||||
this.insertTimeEnd = insertTimeEnd; | |||||
} | |||||
} |
package com.qtzl.alterSales.manager.model.protocol.sales; | |||||
import com.qtzl.alterSales.manager.model.protocol.AbstractAfterSalesPageResponse; | |||||
import com.qtzl.alterSales.manager.vo.AflApplicationFunctionVo; | |||||
public class AflApplicationFunctionFindPageViewResponse extends AbstractAfterSalesPageResponse<AflApplicationFunctionVo> { | |||||
} |
package com.qtzl.alterSales.manager.model.protocol.sales; | |||||
import cn.com.taiji.common.model.BaseModel; | |||||
import com.qtzl.alterSales.manager.service.AfterSalesCmd; | |||||
import com.txffp.api.core.manager.comm.annotation.Api; | |||||
/*** | |||||
* <p> | |||||
* 应用功能新增或修改 | |||||
* </p> | |||||
**/ | |||||
@Api(cmdClazz = AfterSalesCmd.class, cmd = "ADDORUPDATEAPPLICATIONINFO") | |||||
public class AflApplicationFunctionSaveOrUpdateRequest extends BaseModel { | |||||
private String id ; | |||||
/** 应用编码 */ | |||||
private String applicationCode ; | |||||
/** 应用名称 */ | |||||
private String functionalityCode ; | |||||
/** 状态(0_启用,1_停用) */ | |||||
private Integer status ; | |||||
/** 创建人 */ | |||||
private String creator ; | |||||
/** 修改人 */ | |||||
private String updator ; | |||||
/** 是否新增 */ | |||||
private Boolean add; | |||||
public String getId() { | |||||
return id; | |||||
} | |||||
public void setId(String id) { | |||||
this.id = id; | |||||
} | |||||
public String getApplicationCode() { | |||||
return applicationCode; | |||||
} | |||||
public void setApplicationCode(String applicationCode) { | |||||
this.applicationCode = applicationCode; | |||||
} | |||||
public String getFunctionalityCode() { | |||||
return functionalityCode; | |||||
} | |||||
public void setFunctionalityCode(String functionalityCode) { | |||||
this.functionalityCode = functionalityCode; | |||||
} | |||||
public Integer getStatus() { | |||||
return status; | |||||
} | |||||
public void setStatus(Integer status) { | |||||
this.status = status; | |||||
} | |||||
public String getCreator() { | |||||
return creator; | |||||
} | |||||
public void setCreator(String creator) { | |||||
this.creator = creator; | |||||
} | |||||
public String getUpdator() { | |||||
return updator; | |||||
} | |||||
public void setUpdator(String updator) { | |||||
this.updator = updator; | |||||
} | |||||
public Boolean getAdd() { | |||||
return add; | |||||
} | |||||
public void setAdd(Boolean add) { | |||||
this.add = add; | |||||
} | |||||
} |
package com.qtzl.alterSales.manager.model.protocol.sales; | |||||
import cn.com.taiji.common.model.BaseModel; | |||||
import com.qtzl.alterSales.manager.service.AfterSalesCmd; | |||||
import com.txffp.api.core.manager.comm.annotation.Api; | |||||
/*** | |||||
* <p> | |||||
* 应用功能状态变更 | |||||
* </p> | |||||
**/ | |||||
@Api(cmdClazz = AfterSalesCmd.class, cmd = "UPDATESTATUSAPPLICATIONINFO") | |||||
public class AflApplicationFunctionUpdateStatusRequest extends BaseModel { | |||||
/** 主键id */ | |||||
private String id ; | |||||
/** 状态(0_启用,1_停用) */ | |||||
private Integer status; | |||||
/** 修改人 */ | |||||
private String updator ; | |||||
public String getId() { | |||||
return id; | |||||
} | |||||
public void setId(String id) { | |||||
this.id = id; | |||||
} | |||||
public Integer getStatus() { | |||||
return status; | |||||
} | |||||
public void setStatus(Integer status) { | |||||
this.status = status; | |||||
} | |||||
public String getUpdator() { | |||||
return updator; | |||||
} | |||||
public void setUpdator(String updator) { | |||||
this.updator = updator; | |||||
} | |||||
} |
package com.qtzl.alterSales.manager.model.protocol.sales; | |||||
import cn.com.taiji.common.model.BaseModel; | |||||
import com.qtzl.alterSales.manager.service.AfterSalesCmd; | |||||
import com.txffp.api.core.manager.comm.annotation.Api; | |||||
@Api(cmdClazz = AfterSalesCmd.class, cmd = "DELETEAPPLICATIONINFO") | |||||
public class AflMobileApplicationInfoDeleteRequest extends BaseModel { | |||||
/** 主键id */ | |||||
private String id ; | |||||
private String updator ; | |||||
public String getId() { | |||||
return id; | |||||
} | |||||
public void setId(String id) { | |||||
this.id = id; | |||||
} | |||||
public String getUpdator() { | |||||
return updator; | |||||
} | |||||
public void setUpdator(String updator) { | |||||
this.updator = updator; | |||||
} | |||||
} |
package com.qtzl.alterSales.manager.model.protocol.sales; | |||||
import com.qtzl.alterSales.manager.model.protocol.AbstractAfterSalesPageRequest; | |||||
import java.util.Date; | |||||
public class AflMobileApplicationInfoFindPageViewRequest extends AbstractAfterSalesPageRequest<AflMobileApplicationInfoFindPageViewResponse> { | |||||
/** 应用编码 */ | |||||
private String applicationCode ; | |||||
/** 应用名称 */ | |||||
private String applicationName ; | |||||
/** 应用类型(0-H5;1-APP;2-SDK) */ | |||||
private Integer applicationType ; | |||||
/** 状态(0_启用,1_停用) */ | |||||
private Integer status ; | |||||
/** 创建时间开始时间 */ | |||||
private Date insertTimeStart; | |||||
/** 创建时间结束时间 */ | |||||
private Date insertTimeEnd; | |||||
public String getApplicationCode() { | |||||
return applicationCode; | |||||
} | |||||
public void setApplicationCode(String applicationCode) { | |||||
this.applicationCode = applicationCode; | |||||
} | |||||
public String getApplicationName() { | |||||
return applicationName; | |||||
} | |||||
public void setApplicationName(String applicationName) { | |||||
this.applicationName = applicationName; | |||||
} | |||||
public Integer getApplicationType() { | |||||
return applicationType; | |||||
} | |||||
public void setApplicationType(Integer applicationType) { | |||||
this.applicationType = applicationType; | |||||
} | |||||
public Integer getStatus() { | |||||
return status; | |||||
} | |||||
public void setStatus(Integer status) { | |||||
this.status = status; | |||||
} | |||||
public Date getInsertTimeStart() { | |||||
return insertTimeStart; | |||||
} | |||||
public void setInsertTimeStart(Date insertTimeStart) { | |||||
this.insertTimeStart = insertTimeStart; | |||||
} | |||||
public Date getInsertTimeEnd() { | |||||
return insertTimeEnd; | |||||
} | |||||
public void setInsertTimeEnd(Date insertTimeEnd) { | |||||
this.insertTimeEnd = insertTimeEnd; | |||||
} | |||||
} |
package com.qtzl.alterSales.manager.model.protocol.sales; | |||||
import com.qtzl.alterSales.manager.model.protocol.AbstractAfterSalesPageResponse; | |||||
import com.qtzl.alterSales.manager.vo.AflMobileApplicationInfoVo; | |||||
public class AflMobileApplicationInfoFindPageViewResponse extends AbstractAfterSalesPageResponse<AflMobileApplicationInfoVo> { | |||||
} |
package com.qtzl.alterSales.manager.model.protocol.sales; | |||||
import cn.com.taiji.common.model.BaseModel; | |||||
import com.qtzl.alterSales.manager.service.AfterSalesCmd; | |||||
import com.txffp.api.core.manager.comm.annotation.Api; | |||||
@Api(cmdClazz = AfterSalesCmd.class, cmd = "FINDACCESSCHANNELINFO") | |||||
public class AflMobileApplicationInfoFindStastusRequest extends BaseModel { | |||||
private String vehiclePlate; | |||||
public String getVehiclePlate() { | |||||
return vehiclePlate; | |||||
} | |||||
public void setVehiclePlate(String vehiclePlate) { | |||||
this.vehiclePlate = vehiclePlate; | |||||
} | |||||
} |
package com.qtzl.alterSales.manager.model.protocol.sales; | |||||
import cn.com.taiji.common.model.BaseModel; | |||||
import com.qtzl.alterSales.manager.service.AfterSalesCmd; | |||||
import com.txffp.api.core.manager.comm.annotation.Api; | |||||
/*** | |||||
* <p> | |||||
* 应用管理新增或修改 | |||||
* </p> | |||||
**/ | |||||
@Api(cmdClazz = AfterSalesCmd.class, cmd = "ADDORUPDATEAPPLICATIONINFO") | |||||
public class AflMobileApplicationInfoSaveOrUpdateRequest extends BaseModel { | |||||
private String id ; | |||||
/** 应用编码 */ | |||||
private String applicationCode ; | |||||
/** 应用名称 */ | |||||
private String applicationName ; | |||||
/** 应用名称图标 */ | |||||
private String applicationIcon ; | |||||
/** 应用类型(0-H5;1-APP;2-SDK) */ | |||||
private Integer applicationType ; | |||||
/** 状态(0_启用,1_停用) */ | |||||
private Integer status ; | |||||
/** 创建人 */ | |||||
private String creator ; | |||||
/** 修改人 */ | |||||
private String updator ; | |||||
/** 是否新增 */ | |||||
private Boolean add; | |||||
public String getId() { | |||||
return id; | |||||
} | |||||
public void setId(String id) { | |||||
this.id = id; | |||||
} | |||||
public String getApplicationCode() { | |||||
return applicationCode; | |||||
} | |||||
public void setApplicationCode(String applicationCode) { | |||||
this.applicationCode = applicationCode; | |||||
} | |||||
public String getApplicationName() { | |||||
return applicationName; | |||||
} | |||||
public void setApplicationName(String applicationName) { | |||||
this.applicationName = applicationName; | |||||
} | |||||
public String getApplicationIcon() { | |||||
return applicationIcon; | |||||
} | |||||
public void setApplicationIcon(String applicationIcon) { | |||||
this.applicationIcon = applicationIcon; | |||||
} | |||||
public Integer getApplicationType() { | |||||
return applicationType; | |||||
} | |||||
public void setApplicationType(Integer applicationType) { | |||||
this.applicationType = applicationType; | |||||
} | |||||
public Integer getStatus() { | |||||
return status; | |||||
} | |||||
public void setStatus(Integer status) { | |||||
this.status = status; | |||||
} | |||||
public String getCreator() { | |||||
return creator; | |||||
} | |||||
public void setCreator(String creator) { | |||||
this.creator = creator; | |||||
} | |||||
public String getUpdator() { | |||||
return updator; | |||||
} | |||||
public void setUpdator(String updator) { | |||||
this.updator = updator; | |||||
} | |||||
public Boolean getAdd() { | |||||
return add; | |||||
} | |||||
public void setAdd(Boolean add) { | |||||
this.add = add; | |||||
} | |||||
} |
package com.qtzl.alterSales.manager.model.protocol.sales; | |||||
import cn.com.taiji.common.model.BaseModel; | |||||
import com.qtzl.alterSales.manager.service.AfterSalesCmd; | |||||
import com.txffp.api.core.manager.comm.annotation.Api; | |||||
/*** | |||||
* <p> | |||||
* 应用管理状态变更 | |||||
* </p> | |||||
**/ | |||||
@Api(cmdClazz = AfterSalesCmd.class, cmd = "UPDATESTATUSAPPLICATIONINFO") | |||||
public class AflMobileApplicationInfoUpdateStatusRequest extends BaseModel { | |||||
/** 主键id */ | |||||
private String id ; | |||||
/** 状态(0_启用,1_停用) */ | |||||
private Integer status; | |||||
/** 修改人 */ | |||||
private String updator ; | |||||
public String getId() { | |||||
return id; | |||||
} | |||||
public void setId(String id) { | |||||
this.id = id; | |||||
} | |||||
public Integer getStatus() { | |||||
return status; | |||||
} | |||||
public void setStatus(Integer status) { | |||||
this.status = status; | |||||
} | |||||
public String getUpdator() { | |||||
return updator; | |||||
} | |||||
public void setUpdator(String updator) { | |||||
this.updator = updator; | |||||
} | |||||
} |