diff --git a/src/main/java/com/muyu/system/controller/AtomController.java b/src/main/java/com/muyu/system/controller/AtomController.java new file mode 100644 index 0000000..1ccdd6c --- /dev/null +++ b/src/main/java/com/muyu/system/controller/AtomController.java @@ -0,0 +1,20 @@ +package com.muyu.system.controller; + +import com.muyu.common.core.web.controller.BaseController; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import lombok.extern.slf4j.Slf4j; + +/** + * @Author: 胡杨 + * @Name: Atom + * @Description: 原子表控制层 + * @CreatedDate: 2024/8/27 下午9:57 + * @FilePath: com.muyu.system.controller + */ +@Slf4j +@RestController +@RequestMapping("/Atom") +public class AtomController extends BaseController { + +} diff --git a/src/main/java/com/muyu/system/domain/Atom.java b/src/main/java/com/muyu/system/domain/Atom.java new file mode 100644 index 0000000..d605d57 --- /dev/null +++ b/src/main/java/com/muyu/system/domain/Atom.java @@ -0,0 +1,31 @@ +package com.muyu.system.domain; + +import lombok.*; + +/** + * @Author: 胡杨 + * @Name: Atom + * @Description: 原子表 + * @CreatedDate: 2024/8/27 下午9:55 + * @FilePath: com.muyu.quest.domain + */ + +@Data +@Builder +@ToString +@NoArgsConstructor +@AllArgsConstructor +public class Atom { + + /** 字段编码 */ + private String key; + + /** 字段值 */ + private String value; + + /** 字段名称 */ + private String name; + + /** 字段类型 */ + private String type; +} diff --git a/src/main/java/com/muyu/system/mapper/AtomMapper.java b/src/main/java/com/muyu/system/mapper/AtomMapper.java new file mode 100644 index 0000000..472cfe0 --- /dev/null +++ b/src/main/java/com/muyu/system/mapper/AtomMapper.java @@ -0,0 +1,21 @@ +package com.muyu.system.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.muyu.system.domain.Atom; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; + + +/** + * @Author: 胡杨 + * @Name: Atom + * @Description: 原子类持久层 + * @CreatedDate: 2024/8/27 下午9:59 + * @FilePath: com.muyu.system.mapper + */ + + +@Repository +@Mapper +public interface AtomMapper extends BaseMapper { +} diff --git a/src/main/java/com/muyu/system/service/AtomService.java b/src/main/java/com/muyu/system/service/AtomService.java new file mode 100644 index 0000000..0feca13 --- /dev/null +++ b/src/main/java/com/muyu/system/service/AtomService.java @@ -0,0 +1,16 @@ +package com.muyu.system.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.muyu.system.domain.Atom; +import com.muyu.system.domain.SysConfig; + +/** + * @Author: 胡杨 + * @Name: Atom + * @Description: 原子类持久层 + * @CreatedDate: 2024/8/27 下午10:00 + * @FilePath: com.muyu.system.service + */ + +public interface AtomService extends IService { +} diff --git a/src/main/java/com/muyu/system/service/impl/AtomServiceImpl.java b/src/main/java/com/muyu/system/service/impl/AtomServiceImpl.java new file mode 100644 index 0000000..3c3ccc4 --- /dev/null +++ b/src/main/java/com/muyu/system/service/impl/AtomServiceImpl.java @@ -0,0 +1,23 @@ +package com.muyu.system.service.impl; + + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.muyu.system.domain.Atom; +import com.muyu.system.mapper.AtomMapper; +import com.muyu.system.service.AtomService; +import org.springframework.stereotype.Service; +import lombok.extern.slf4j.Slf4j; + +/** + * @Author: 胡杨 + * @Name: Atom + * @Description: 原子类实现层 + * @CreatedDate: 2024/8/27 下午10:00 + * @FilePath: com.muyu.system.service.impl + */ + +@Slf4j +@Service +public class AtomServiceImpl extends ServiceImpl + implements AtomService { +} diff --git a/src/main/resources/mapper/system/AtomMapper.xml b/src/main/resources/mapper/system/AtomMapper.xml new file mode 100644 index 0000000..31fce42 --- /dev/null +++ b/src/main/resources/mapper/system/AtomMapper.xml @@ -0,0 +1,7 @@ + + + + +