feat: 资产展示

master
rouchen 2024-04-30 11:27:34 +08:00
parent fb2cb32004
commit 7aa8e7559e
8 changed files with 319 additions and 0 deletions

View File

@ -0,0 +1,38 @@
package com.muyu.kvt.dataStructure;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
* overallDataStructure
*
* @author LeYang
* on 2024/4/28
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
public class OverallDataStructure {
/**
*
*/
private Integer kvt;
/**
*
*/
private Integer table;
/**
*
*/
private Integer datas;
}

View File

@ -0,0 +1,39 @@
package com.muyu.kvt.datadisplay;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
* DataDisplay
*
* @author LeYang
* on 2024/4/29
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
public class DataDisplay {
/**
* id
*/
private Integer id;
/**
*
*/
private String warName;
/**
*
*/
private String type;
/**
*
*/
private Object value;
}

View File

@ -0,0 +1,56 @@
package com.muyu.kvt.dept;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
* DataSource
*
* @author LeYang
* on 2024/4/27
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
public class DataSource {
/**
*
*/
private Integer name;
/**
*
*/
private String systemName;
/**
*
*/
private String databaseName;
/**
*
*/
private String tableName;
/**
*
*/
private String tableAsName;
/**
*
*/
private String total;
}

View File

@ -0,0 +1,23 @@
package com.muyu.kvt.dept;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
* DeptUserKvt
*
* @author LeYang
* on 2024/4/27
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
public class DeptUserKvt {
private Integer id;
private Long userId;
private Long kvtId;
private Long deptId;
}

View File

@ -0,0 +1,102 @@
package com.muyu.kvt.domain;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import java.util.Date;
/**
* Synchronization
*
* @author LeYang
* on 2024/4/28
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
public class Synchronization {
/**
*
*/
private Integer id;
/**
*
*/
private String name;
/**
*
*/
private String systemName;
/**
*
*/
private String type;
/**
*
*/
private String host;
/**
*
*/
private String port;
/**
*
*/
private String databaseName;
/**
*
*/
private String connectionParam;
/**
*
*/
private Integer initNum;
/**
*
*/
private Integer maxNum;
/**
*
*/
private Date maxWaitTime;
/**
*
*/
private Integer maxWaitSize;
/**
*
*/
private String remark;
/**
*
*/
private String create_by;
/**
*
*/
private Date createTime;
/**
*
*/
private String update_by;
/**
*
*/
private Date updateTime;
/**
*
*/
private String username;
/**
*
*/
private String password;
}

View File

@ -0,0 +1,32 @@
package com.muyu.kvt.remote;
import com.muyu.common.core.constant.ServiceNameConstants;
import com.muyu.common.core.domain.Result;
import com.muyu.common.system.domain.SysUser;
import com.muyu.kvt.remote.factory.RemoteUser;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
/**
* RemoteUser
*
* @author LeYang
* on 2024/4/27
*/
@FeignClient(
contextId = "RemoteUserSer",
value = ServiceNameConstants.SYSTEM_SERVICE,
fallbackFactory = RemoteUser.class,
path = "/user"
)
public interface RemoteUserSer {
/**
* id
* @return
*/
@PostMapping("/selectUserId")
public Result<SysUser> selectUserId(@RequestParam("userId") Long userId);
}

View File

@ -0,0 +1,28 @@
package com.muyu.kvt.remote.factory;
import com.muyu.common.core.domain.Result;
import com.muyu.common.system.domain.SysUser;
import com.muyu.kvt.remote.RemoteUserSer;
import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
/**
*
*
* @author muyu
*/
@Component
public class RemoteUser implements FallbackFactory<RemoteUserSer> {
@Override
public RemoteUserSer create(Throwable cause) {
return new RemoteUserSer() {
@Override
public Result<SysUser> selectUserId(Long userId) {
return Result.error(cause.getMessage());
}
};
}
}