chenchaod pirms 1 mēnesi
vecāks
revīzija
32736bd223

+ 201
- 0
gly-base-core/src/main/java/cn/com/taiji/core/entity/comm/PortalConfig.java Parādīt failu

@@ -0,0 +1,201 @@
package cn.com.taiji.core.entity.comm;


import cn.com.taiji.core.entity.AbstractStringPropertyUUIDEntity;
import cn.com.taiji.core.entity.dict.EnableStatus;
import cn.com.taiji.core.entity.dict.user.RbacSource;

import javax.persistence.*;

/**
* 门户配置(针对不同端,目前针对:小程序、App)
*
* @Author weicailin
* @Date 2023/5/8 15:02
* @Email 13079168756@163.com
*/
@Entity
@Table(name = "USER_PORTAL_CONFIG")
public class PortalConfig extends AbstractStringPropertyUUIDEntity {

/**
* 来源类型
*/
private RbacSource source;

/***
* 客车车牌颜色(字典)
*/
private String carPlateColorType;

/***
* 货车车牌颜色(字典)
*/
private String trucksPlateColorType;

/**
* 是否:置灰(APP/小程序)
*/
private EnableStatus setGray;

/**
* 是否:小程序信息带出(小程序)
*/
private EnableStatus miniInfoShow;

/**
* 是否:小程序是否支持他人办理(小程序)
*/
private EnableStatus miniSupportOther;

/**
* 是否:他人办理时是否上传委托书(APP/小程序)
*/
private EnableStatus otherUploadProxy;

/**
* 是否:允许修改OCR识别出来的数据
*/
private EnableStatus changeOCRData;

/**
* 是否:申办时是否允许带出车辆信息
*/
private EnableStatus applyCarInfo;

/**
* 是否:申办时是否允许修改OCR识别出来的车辆信息数据
*/
private EnableStatus applyChangeOCRCarInfo;

/**
* 是否:申办时是否允许修改OCR识别出来的他人信息数据
*/
private EnableStatus applyChangeOCROtherInfo;
/**
* 一路开关
*/

private EnableStatus setPath;
@Column(name = "SET_PATH")
@Enumerated(EnumType.STRING)
public EnableStatus getSetPath() {
return setPath;
}

public void setSetPath(EnableStatus setPath) {
this.setPath = setPath;
}

@Column(name = "CAR_PLATE_COLOR_TYPE")
public String getCarPlateColorType() {
return carPlateColorType;
}

@Column(name = "TRUCKS_PLATE_COLOR_TYPE")
public String getTrucksPlateColorType() {
return trucksPlateColorType;
}

@Enumerated(EnumType.STRING)
@Column(name = "SOURCE")
public RbacSource getSource() {
return source;
}

@Enumerated(EnumType.STRING)
@Column(name = "SET_GRAY")
public EnableStatus getSetGray() {
return setGray;
}

@Enumerated(EnumType.STRING)
@Column(name = "MINI_INFO_SHOW")
public EnableStatus getMiniInfoShow() {
return miniInfoShow;
}

@Enumerated(EnumType.STRING)
@Column(name = "MINI_SUPPORT_OTHER")
public EnableStatus getMiniSupportOther() {
return miniSupportOther;
}

@Enumerated(EnumType.STRING)
@Column(name = "OTHER_UPLOAD_PROXY")
public EnableStatus getOtherUploadProxy() {
return otherUploadProxy;
}

@Enumerated(EnumType.STRING)
@Column(name = "CHANGE_OCR_DATA")
public EnableStatus getChangeOCRData() {
return changeOCRData;
}

@Enumerated(EnumType.STRING)
@Column(name = "APPLY_CAR_INFO")
public EnableStatus getApplyCarInfo() {
return applyCarInfo;
}

@Enumerated(EnumType.STRING)
@Column(name = "APPLY_CHANGE_OCR_CAR_INFO")
public EnableStatus getApplyChangeOCRCarInfo() {
return applyChangeOCRCarInfo;
}

@Enumerated(EnumType.STRING)
@Column(name = "APPLY_CHANGE_OCR_OTHER_INFO")
public EnableStatus getApplyChangeOCROtherInfo() {
return applyChangeOCROtherInfo;
}


public void setSource(RbacSource source) {
this.source = source;
}

public void setCarPlateColorType(String carPlateColorType) {
this.carPlateColorType = carPlateColorType;
}

public void setTrucksPlateColorType(String trucksPlateColorType) {
this.trucksPlateColorType = trucksPlateColorType;
}

public void setSetGray(EnableStatus setGray) {
this.setGray = setGray;
}

public void setMiniInfoShow(EnableStatus miniInfoShow) {
this.miniInfoShow = miniInfoShow;
}

public void setMiniSupportOther(EnableStatus miniSupportOther) {
this.miniSupportOther = miniSupportOther;
}

public void setOtherUploadProxy(EnableStatus otherUploadProxy) {
this.otherUploadProxy = otherUploadProxy;
}

public void setChangeOCRData(EnableStatus changeOCRData) {
this.changeOCRData = changeOCRData;
}

public void setApplyCarInfo(EnableStatus applyCarInfo) {
this.applyCarInfo = applyCarInfo;
}

public void setApplyChangeOCRCarInfo(EnableStatus applyChangeOCRCarInfo) {
this.applyChangeOCRCarInfo = applyChangeOCRCarInfo;
}

public void setApplyChangeOCROtherInfo(EnableStatus applyChangeOCROtherInfo) {
this.applyChangeOCROtherInfo = applyChangeOCROtherInfo;
}

public PortalConfig() {
}
}

+ 26
- 0
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/comm/PortalConfigRepo.java Parādīt failu

@@ -0,0 +1,26 @@
package cn.com.taiji.core.repo.jpa.comm;

import cn.com.taiji.common.repo.jpa.AbstractJpaRepo;
import cn.com.taiji.core.entity.comm.PortalConfig;
import cn.com.taiji.core.entity.dict.user.RbacSource;
import org.springframework.data.jpa.repository.Query;

/***
*
* @Author weicailin
* @Date 2023/4/17 17:32
* @Email 13079168756@163.com
*/
public interface PortalConfigRepo extends AbstractJpaRepo<PortalConfig, String> {

@Query("select count(*) from PortalConfig where source=?1")
long countBySource(RbacSource source);

@Query("from PortalConfig where id=?1")
PortalConfig getById(String id);

@Query("from PortalConfig where source=?1")
PortalConfig findBySource(RbacSource source);


}

Notiek ielāde…
Atcelt
Saglabāt