parent
759dd2f151
commit
01b389ac1a
@ -1,10 +1,12 @@ |
||||
package me.lensfrex.dscape.api.v1; |
||||
package net.lensfrex.dscape; |
||||
|
||||
import org.mybatis.spring.annotation.MapperScan; |
||||
import org.springframework.boot.SpringApplication; |
||||
import org.springframework.boot.autoconfigure.SpringBootApplication; |
||||
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; |
||||
|
||||
@SpringBootApplication |
||||
@MapperScan("net.lensfrex.dscape.dao.mappers") |
||||
public class ServerMain extends SpringBootServletInitializer { |
||||
|
||||
public static void main(String[] args) { |
@ -0,0 +1,12 @@ |
||||
/* |
||||
* Coded by lensfrex. |
||||
*/ |
||||
|
||||
/* |
||||
* Coded by lensfrex. |
||||
*/ |
||||
|
||||
package net.lensfrex.dscape.dao; |
||||
|
||||
public class PatientDataDao { |
||||
} |
@ -0,0 +1,5 @@ |
||||
package net.lensfrex.dscape.dao; |
||||
|
||||
public class UserBasicDao { |
||||
|
||||
} |
@ -0,0 +1,12 @@ |
||||
/* |
||||
* Coded by lensfrex. |
||||
*/ |
||||
|
||||
package net.lensfrex.dscape.dao.mappers; |
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import net.lensfrex.dscape.domain.PatientData; |
||||
|
||||
public interface PatientDataMapper extends BaseMapper<PatientData> { |
||||
|
||||
} |
@ -0,0 +1,10 @@ |
||||
package net.lensfrex.dscape.dao.mappers; |
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import net.lensfrex.dscape.domain.user.UserBasic; |
||||
import org.springframework.stereotype.Repository; |
||||
|
||||
@Repository |
||||
public interface UserBasicMapper extends BaseMapper<UserBasic> { |
||||
|
||||
} |
@ -0,0 +1,139 @@ |
||||
package net.lensfrex.dscape.domain; |
||||
|
||||
import java.util.Date; |
||||
|
||||
public class PatientData { |
||||
|
||||
/** |
||||
* 患者数据id |
||||
*/ |
||||
private int id; |
||||
|
||||
/** |
||||
* 病人id |
||||
*/ |
||||
private int pid; |
||||
|
||||
/** |
||||
* ctDNA长度 |
||||
*/ |
||||
private int ctDNALength; |
||||
|
||||
/** |
||||
* 甲基化位点数 |
||||
*/ |
||||
private int cpg; |
||||
|
||||
/** |
||||
* 是否为hcc |
||||
*/ |
||||
private boolean hccStatus; |
||||
|
||||
/** |
||||
* 通过推断得出的hcc状态 |
||||
*/ |
||||
private boolean hccInferStatus; |
||||
|
||||
/** |
||||
* create_time |
||||
*/ |
||||
private Date createTime; |
||||
|
||||
/** |
||||
* edit_time |
||||
*/ |
||||
private Date editTime; |
||||
|
||||
/** |
||||
* delete |
||||
*/ |
||||
private boolean delete; |
||||
|
||||
public PatientData() {} |
||||
|
||||
public int getId() { |
||||
return id; |
||||
} |
||||
|
||||
public void setId(int id) { |
||||
this.id = id; |
||||
} |
||||
|
||||
public int getPid() { |
||||
return pid; |
||||
} |
||||
|
||||
public void setPid(int pid) { |
||||
this.pid = pid; |
||||
} |
||||
|
||||
public int getCtDNALength() { |
||||
return ctDNALength; |
||||
} |
||||
|
||||
public void setCtDNALength(int ctDNALength) { |
||||
this.ctDNALength = ctDNALength; |
||||
} |
||||
|
||||
public boolean isHccStatus() { |
||||
return hccStatus; |
||||
} |
||||
|
||||
public void setHccStatus(boolean hccStatus) { |
||||
this.hccStatus = hccStatus; |
||||
} |
||||
|
||||
public boolean isHccInferStatus() { |
||||
return hccInferStatus; |
||||
} |
||||
|
||||
public void setHccInferStatus(boolean hccInferStatus) { |
||||
this.hccInferStatus = hccInferStatus; |
||||
} |
||||
|
||||
public boolean isDelete() { |
||||
return delete; |
||||
} |
||||
|
||||
public void setDelete(boolean delete) { |
||||
this.delete = delete; |
||||
} |
||||
|
||||
public int getCpg() { |
||||
return cpg; |
||||
} |
||||
|
||||
public void setCpg(int cpg) { |
||||
this.cpg = cpg; |
||||
} |
||||
|
||||
public Date getCreateTime() { |
||||
return createTime; |
||||
} |
||||
|
||||
public void setCreateTime(Date createTime) { |
||||
this.createTime = createTime; |
||||
} |
||||
|
||||
public Date getEditTime() { |
||||
return editTime; |
||||
} |
||||
|
||||
public void setEditTime(Date editTime) { |
||||
this.editTime = editTime; |
||||
} |
||||
|
||||
@Override |
||||
public String toString() { |
||||
return "PatientData{" + "id=" + id + |
||||
", pid=" + pid + |
||||
", ctDNALength=" + ctDNALength + |
||||
", cpg=" + cpg + |
||||
", hccStatus=" + hccStatus + |
||||
", hccInferStatus=" + hccInferStatus + |
||||
", createTime=" + createTime + |
||||
", editTime=" + editTime + |
||||
", delete=" + delete + |
||||
'}'; |
||||
} |
||||
} |
@ -0,0 +1,62 @@ |
||||
package net.lensfrex.dscape.domain.user; |
||||
|
||||
public class UserBasic { |
||||
private String uid; |
||||
private String userName; |
||||
private String password; |
||||
private UserStatus status; |
||||
private UserRole role; |
||||
|
||||
public String getUid() { |
||||
return uid; |
||||
} |
||||
|
||||
public void setUid(String uid) { |
||||
this.uid = uid; |
||||
} |
||||
|
||||
public String getUserName() { |
||||
return userName; |
||||
} |
||||
|
||||
public void setUserName(String userName) { |
||||
this.userName = userName; |
||||
} |
||||
|
||||
public String getPassword() { |
||||
return password; |
||||
} |
||||
|
||||
public void setPassword(String password) { |
||||
this.password = password; |
||||
} |
||||
|
||||
public UserRole getRole() { |
||||
return role; |
||||
} |
||||
|
||||
public void setRole(UserRole role) { |
||||
this.role = role; |
||||
} |
||||
|
||||
public UserStatus getStatus() { |
||||
return status; |
||||
} |
||||
|
||||
public void setStatus(UserStatus status) { |
||||
this.status = status; |
||||
} |
||||
|
||||
@Override |
||||
public String toString() { |
||||
final StringBuffer sb = new StringBuffer("UserBasic{"); |
||||
sb.append("uid='").append(uid).append('\''); |
||||
sb.append(", userName='").append(userName).append('\''); |
||||
sb.append(", password='").append(password).append('\''); |
||||
sb.append(", status=").append(status); |
||||
sb.append(", role=").append(role); |
||||
sb.append('}'); |
||||
return sb.toString(); |
||||
} |
||||
} |
||||
|
@ -0,0 +1,17 @@ |
||||
package net.lensfrex.dscape.domain.user; |
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue; |
||||
|
||||
public enum UserRole { |
||||
ADMIN(1, "admin"), NORMAL_USER(0, "normal"); |
||||
|
||||
@EnumValue |
||||
private final int role; |
||||
|
||||
private final String desc; |
||||
|
||||
UserRole(int role, String desc) { |
||||
this.role = role; |
||||
this.desc = desc; |
||||
} |
||||
} |
@ -0,0 +1,15 @@ |
||||
package net.lensfrex.dscape.domain.user; |
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue; |
||||
|
||||
public enum UserStatus { |
||||
|
||||
NORMAL(0), BANNED(1), DELETED(2); |
||||
|
||||
@EnumValue |
||||
private final int status; |
||||
|
||||
UserStatus(int status) { |
||||
this.status = status; |
||||
} |
||||
} |
@ -0,0 +1,35 @@ |
||||
package net.lensfrex.dscape.web.controllers; |
||||
|
||||
import net.lensfrex.dscape.dao.mappers.UserBasicMapper; |
||||
import net.lensfrex.dscape.domain.user.UserBasic; |
||||
import net.lensfrex.dscape.domain.user.UserRole; |
||||
import org.springframework.web.bind.annotation.RequestMapping; |
||||
import org.springframework.web.bind.annotation.RequestMethod; |
||||
import org.springframework.web.bind.annotation.RestController; |
||||
|
||||
import javax.annotation.Resource; |
||||
|
||||
@RestController |
||||
public class Index { |
||||
|
||||
@Resource |
||||
private UserBasicMapper userBasicMapper; |
||||
|
||||
@RequestMapping(value = "/", method = RequestMethod.GET) |
||||
public String returnIndexMessage() { |
||||
|
||||
|
||||
System.out.println("------test------"); |
||||
// List<UserBasic> userBasicList = userBasicMapper.selectList(null);
|
||||
|
||||
UserBasic userBasic = new UserBasic(); |
||||
|
||||
userBasic.setUserName("lensfrex"); |
||||
userBasic.setPassword("passwd"); |
||||
userBasic.setUid("uid"); |
||||
userBasic.setRole(UserRole.ADMIN); |
||||
|
||||
System.out.println(userBasicMapper.insert(userBasic)); |
||||
return "ヾ( ̄▽ ̄)"; |
||||
} |
||||
} |
@ -1 +1,22 @@ |
||||
server: |
||||
address: 127.0.0.1 |
||||
port: 6480 |
||||
http2: |
||||
enabled: false |
||||
ssl: |
||||
enabled: false |
||||
trust-certificate: |
||||
trust-certificate-private-key: |
||||
|
||||
spring: |
||||
datasource: |
||||
driver-class-name: org.mariadb.jdbc.Driver |
||||
url: jdbc:mariadb://localhost:33060/dscape?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai |
||||
username: "dscape_user" |
||||
password: |
||||
|
||||
|
||||
mybatis-plus: |
||||
configuration: |
||||
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl |
||||
default-enum-type-handler: org.apache.ibatis.type.EnumOrdinalTypeHandler |
||||
|
Loading…
Reference in new issue