@@ -0,0 +1,29 @@ | |||
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; | |||
} | |||
} |
@@ -0,0 +1,133 @@ | |||
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; | |||
} | |||
} |
@@ -0,0 +1,79 @@ | |||
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; | |||
} | |||
} |
@@ -0,0 +1,7 @@ | |||
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> { | |||
} |
@@ -0,0 +1,84 @@ | |||
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; | |||
} | |||
} |
@@ -0,0 +1,45 @@ | |||
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; | |||
} | |||
} |
@@ -0,0 +1,29 @@ | |||
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; | |||
} | |||
} |
@@ -0,0 +1,69 @@ | |||
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; | |||
} | |||
} |
@@ -0,0 +1,7 @@ | |||
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> { | |||
} |
@@ -0,0 +1,18 @@ | |||
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; | |||
} | |||
} |
@@ -0,0 +1,105 @@ | |||
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; | |||
} | |||
} |
@@ -0,0 +1,45 @@ | |||
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; | |||
} | |||
} |