Parcourir la source

应用功能管理补传

shuiqilin
zhangxin il y a 1 an
Parent
révision
ba8a657190
12 fichiers modifiés avec 650 ajouts et 0 suppressions
  1. 29
    0
      src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflApplicationFunctionDeleteRequest.java
  2. 133
    0
      src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflApplicationFunctionFindPageRequest.java
  3. 79
    0
      src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflApplicationFunctionFindPageViewRequest.java
  4. 7
    0
      src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflApplicationFunctionFindPageViewResponse.java
  5. 84
    0
      src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflApplicationFunctionSaveOrUpdateRequest.java
  6. 45
    0
      src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflApplicationFunctionUpdateStatusRequest.java
  7. 29
    0
      src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflMobileApplicationInfoDeleteRequest.java
  8. 69
    0
      src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflMobileApplicationInfoFindPageViewRequest.java
  9. 7
    0
      src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflMobileApplicationInfoFindPageViewResponse.java
  10. 18
    0
      src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflMobileApplicationInfoFindStastusRequest.java
  11. 105
    0
      src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflMobileApplicationInfoSaveOrUpdateRequest.java
  12. 45
    0
      src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflMobileApplicationInfoUpdateStatusRequest.java

+ 29
- 0
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflApplicationFunctionDeleteRequest.java Voir le fichier

@@ -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;
}
}

+ 133
- 0
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflApplicationFunctionFindPageRequest.java Voir le fichier

@@ -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;
}
}

+ 79
- 0
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflApplicationFunctionFindPageViewRequest.java Voir le fichier

@@ -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;
}
}

+ 7
- 0
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflApplicationFunctionFindPageViewResponse.java Voir le fichier

@@ -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> {
}

+ 84
- 0
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflApplicationFunctionSaveOrUpdateRequest.java Voir le fichier

@@ -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;
}
}

+ 45
- 0
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflApplicationFunctionUpdateStatusRequest.java Voir le fichier

@@ -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;
}
}

+ 29
- 0
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflMobileApplicationInfoDeleteRequest.java Voir le fichier

@@ -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;
}
}

+ 69
- 0
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflMobileApplicationInfoFindPageViewRequest.java Voir le fichier

@@ -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;
}
}

+ 7
- 0
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflMobileApplicationInfoFindPageViewResponse.java Voir le fichier

@@ -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> {
}

+ 18
- 0
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflMobileApplicationInfoFindStastusRequest.java Voir le fichier

@@ -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;
}
}

+ 105
- 0
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflMobileApplicationInfoSaveOrUpdateRequest.java Voir le fichier

@@ -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;
}
}

+ 45
- 0
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/AflMobileApplicationInfoUpdateStatusRequest.java Voir le fichier

@@ -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;
}
}

Chargement…
Annuler
Enregistrer