diff --git a/suimangService/src/main/java/com/iformall/domain/po/UserBasicGlodConfig.java b/suimangService/src/main/java/com/iformall/domain/po/UserBasicGlodConfig.java new file mode 100644 index 0000000..a964ff6 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/domain/po/UserBasicGlodConfig.java @@ -0,0 +1,33 @@ +package com.iformall.domain.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.iformall.domain.po.base.TenantEntity; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import java.util.Date; + +@TableName(value = "user_basic_glod_config") +@Data +@ToString(callSuper = true) +@EqualsAndHashCode(callSuper = true) +public class UserBasicGlodConfig extends TenantEntity { + + protected Long id; + + @io.swagger.annotations.ApiModelProperty(value="EnumProject",name="projectType") + private Integer projectType; + + @io.swagger.annotations.ApiModelProperty(value="EnumGlodConfigType",name="type") + private Integer type; + @io.swagger.annotations.ApiModelProperty(value="",name="glodNum") + private Integer glodNum; + + @io.swagger.annotations.ApiModelProperty(value="创建时间",name="createDate") + private Date createDate; + @io.swagger.annotations.ApiModelProperty(value="修改时间",name="updateDate") + private Date updateDate; + +} diff --git a/suimangService/src/main/java/com/iformall/enums/EnumGlodConfigType.java b/suimangService/src/main/java/com/iformall/enums/EnumGlodConfigType.java new file mode 100644 index 0000000..6c930a5 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/enums/EnumGlodConfigType.java @@ -0,0 +1,38 @@ +package com.iformall.enums; + + +/** + * @author + */ + +public enum EnumGlodConfigType { + + register(1,"注册"), + invite(2,"邀请"), + ; + + public static EnumGlodConfigType getEnum(Integer code) { + for (EnumGlodConfigType value : values()) { + if (value.getCode().equals(code)) { + return value; + } + } + return null; + } + + private Integer code; + private String message; + + EnumGlodConfigType(Integer code, String message) { + this.code = code; + this.message = message; + } + + public Integer getCode() { + return code; + } + + public String getMessage() { + return message; + } +} diff --git a/suimangService/src/main/java/com/iformall/mapper/UserBasicGlodConfigMapper.java b/suimangService/src/main/java/com/iformall/mapper/UserBasicGlodConfigMapper.java new file mode 100644 index 0000000..76ddae1 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/mapper/UserBasicGlodConfigMapper.java @@ -0,0 +1,12 @@ +package com.iformall.mapper; + +import com.iformall.common.CommonMapper; +import com.iformall.domain.po.UserBasicGlodConfig; + +import java.util.List; + +public interface UserBasicGlodConfigMapper extends CommonMapper{ + + List findList(UserBasicGlodConfig record); + +} diff --git a/suimangService/src/main/resources/mapper/UserBasicGlodConfigMapper.xml b/suimangService/src/main/resources/mapper/UserBasicGlodConfigMapper.xml new file mode 100644 index 0000000..bd44b5b --- /dev/null +++ b/suimangService/src/main/resources/mapper/UserBasicGlodConfigMapper.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + `id`,`tenant_id`,`parent_tenant_id`, + `project_type`,`type`,`glod_num`, + `create_date`,`update_date` + + + + where 1 = 1 + and `id` = #{id} + + and `tenant_id` = #{tenantId} + + + and `parent_tenant_id` = #{parentTenantId} + + and `project_type` = #{projectType} + and `type` = #{type} + + + and id in + + #{idItem} + + + order by ${sortColumns} + + + + +