mirror of
				https://gitee.com/coder-xiaomo/flashsale
				synced 2025-11-04 14:13:14 +08:00 
			
		
		
		
	商品模型1
This commit is contained in:
		@@ -11,12 +11,47 @@
 | 
				
			|||||||
 Target Server Version : 50726
 | 
					 Target Server Version : 50726
 | 
				
			||||||
 File Encoding         : 65001
 | 
					 File Encoding         : 65001
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 Date: 02/03/2022 11:35:11
 | 
					 Date: 03/03/2022 12:57:18
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SET NAMES utf8mb4;
 | 
					SET NAMES utf8mb4;
 | 
				
			||||||
SET FOREIGN_KEY_CHECKS = 0;
 | 
					SET FOREIGN_KEY_CHECKS = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- ----------------------------
 | 
				
			||||||
 | 
					-- Table structure for item_info
 | 
				
			||||||
 | 
					-- ----------------------------
 | 
				
			||||||
 | 
					DROP TABLE IF EXISTS `item_info`;
 | 
				
			||||||
 | 
					CREATE TABLE `item_info`  (
 | 
				
			||||||
 | 
					  `id` int(11) NOT NULL AUTO_INCREMENT,
 | 
				
			||||||
 | 
					  `title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
 | 
				
			||||||
 | 
					  `price` decimal(10, 0) NOT NULL DEFAULT 0,
 | 
				
			||||||
 | 
					  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
 | 
				
			||||||
 | 
					  `sales` int(11) NOT NULL,
 | 
				
			||||||
 | 
					  `img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
 | 
				
			||||||
 | 
					  PRIMARY KEY (`id`) USING BTREE
 | 
				
			||||||
 | 
					) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- ----------------------------
 | 
				
			||||||
 | 
					-- Records of item_info
 | 
				
			||||||
 | 
					-- ----------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- ----------------------------
 | 
				
			||||||
 | 
					-- Table structure for item_stock
 | 
				
			||||||
 | 
					-- ----------------------------
 | 
				
			||||||
 | 
					DROP TABLE IF EXISTS `item_stock`;
 | 
				
			||||||
 | 
					CREATE TABLE `item_stock`  (
 | 
				
			||||||
 | 
					  `id` int(11) NOT NULL AUTO_INCREMENT,
 | 
				
			||||||
 | 
					  `stock` int(11) NOT NULL,
 | 
				
			||||||
 | 
					  `item_id` int(11) NOT NULL DEFAULT 0,
 | 
				
			||||||
 | 
					  PRIMARY KEY (`id`) USING BTREE,
 | 
				
			||||||
 | 
					  INDEX `item_id`(`item_id`) USING BTREE,
 | 
				
			||||||
 | 
					  CONSTRAINT `item_stock_ibfk_1` FOREIGN KEY (`item_id`) REFERENCES `item_info` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
 | 
				
			||||||
 | 
					) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- ----------------------------
 | 
				
			||||||
 | 
					-- Records of item_stock
 | 
				
			||||||
 | 
					-- ----------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- ----------------------------
 | 
					-- ----------------------------
 | 
				
			||||||
-- Table structure for user_info
 | 
					-- Table structure for user_info
 | 
				
			||||||
-- ----------------------------
 | 
					-- ----------------------------
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								pom.xml
									
									
									
									
									
								
							@@ -149,8 +149,8 @@
 | 
				
			|||||||
                    <configuration>
 | 
					                    <configuration>
 | 
				
			||||||
                        <!--允许移动生成的文件-->
 | 
					                        <!--允许移动生成的文件-->
 | 
				
			||||||
                        <verbose>true</verbose>
 | 
					                        <verbose>true</verbose>
 | 
				
			||||||
                        <!--允许自动覆盖文件(真正企业开发不要设置成true)-->
 | 
					                        <!--不允许自动覆盖文件(真正企业开发不要设置成true)-->
 | 
				
			||||||
                        <overwrite>true</overwrite>
 | 
					                        <overwrite>false</overwrite>
 | 
				
			||||||
                        <!--mybatis配置文件路径-->
 | 
					                        <!--mybatis配置文件路径-->
 | 
				
			||||||
                        <configurationFile>
 | 
					                        <configurationFile>
 | 
				
			||||||
                            src/main/resources/mybatis-generator.xml
 | 
					                            src/main/resources/mybatis-generator.xml
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -0,0 +1,82 @@
 | 
				
			|||||||
 | 
					package com.cxyxiaomo.flashsale.service.model;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class ItemModel {
 | 
				
			||||||
 | 
					    // 商品价格
 | 
				
			||||||
 | 
					    private Integer id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // 商品名称
 | 
				
			||||||
 | 
					    private String title;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // 商品价格
 | 
				
			||||||
 | 
					    private BigDecimal price;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // 商品的库存
 | 
				
			||||||
 | 
					    private Integer stock;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // 商品的描述
 | 
				
			||||||
 | 
					    private String description;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // 商品的销量
 | 
				
			||||||
 | 
					    private Integer sales;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // 商品描述图片的URL
 | 
				
			||||||
 | 
					    private String imgUrl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public Integer getId() {
 | 
				
			||||||
 | 
					        return id;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setId(Integer id) {
 | 
				
			||||||
 | 
					        this.id = id;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public String getTitle() {
 | 
				
			||||||
 | 
					        return title;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setTitle(String title) {
 | 
				
			||||||
 | 
					        this.title = title;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public BigDecimal getPrice() {
 | 
				
			||||||
 | 
					        return price;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setPrice(BigDecimal price) {
 | 
				
			||||||
 | 
					        this.price = price;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public Integer getStock() {
 | 
				
			||||||
 | 
					        return stock;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setStock(Integer stock) {
 | 
				
			||||||
 | 
					        this.stock = stock;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public String getDescription() {
 | 
				
			||||||
 | 
					        return description;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setDescription(String description) {
 | 
				
			||||||
 | 
					        this.description = description;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public Integer getSales() {
 | 
				
			||||||
 | 
					        return sales;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setSales(Integer sales) {
 | 
				
			||||||
 | 
					        this.sales = sales;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public String getImgUrl() {
 | 
				
			||||||
 | 
					        return imgUrl;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setImgUrl(String imgUrl) {
 | 
				
			||||||
 | 
					        this.imgUrl = imgUrl;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -33,18 +33,24 @@
 | 
				
			|||||||
            <property name="enableSubPackages" value="true"/>
 | 
					            <property name="enableSubPackages" value="true"/>
 | 
				
			||||||
        </javaClientGenerator>
 | 
					        </javaClientGenerator>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <!-- 生成对应表及其类名 -->
 | 
					 | 
				
			||||||
        <table tableName="user_info" domainObjectName="userDO" enableCountByExample="false"
 | 
					 | 
				
			||||||
               enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false"
 | 
					 | 
				
			||||||
               selectByExampleQueryId="false">
 | 
					 | 
				
			||||||
        <!--去除复杂操作语句-->
 | 
					        <!--去除复杂操作语句-->
 | 
				
			||||||
        <!--enableCountByExample="false"-->
 | 
					        <!--enableCountByExample="false"-->
 | 
				
			||||||
        <!--enableUpdateByExample="false" -->
 | 
					        <!--enableUpdateByExample="false" -->
 | 
				
			||||||
        <!--enableDeleteByExample="false" -->
 | 
					        <!--enableDeleteByExample="false" -->
 | 
				
			||||||
        <!--enableSelectByExample="false"-->
 | 
					        <!--enableSelectByExample="false"-->
 | 
				
			||||||
        <!--selectByExampleQueryId="false"-->
 | 
					        <!--selectByExampleQueryId="false"-->
 | 
				
			||||||
        </table>
 | 
					
 | 
				
			||||||
        <table tableName="user_password" domainObjectName="userPasswordDO" enableCountByExample="false"
 | 
					        <!-- 生成对应表及其类名 -->
 | 
				
			||||||
 | 
					        <table tableName="user_info" domainObjectName="UserDO" enableCountByExample="false"
 | 
				
			||||||
 | 
					               enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false"
 | 
				
			||||||
 | 
					               selectByExampleQueryId="false"></table>
 | 
				
			||||||
 | 
					        <table tableName="user_password" domainObjectName="UserPasswordDO" enableCountByExample="false"
 | 
				
			||||||
 | 
					               enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false"
 | 
				
			||||||
 | 
					               selectByExampleQueryId="false"></table>
 | 
				
			||||||
 | 
					        <table tableName="item_info" domainObjectName="ItemDO" enableCountByExample="false"
 | 
				
			||||||
 | 
					               enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false"
 | 
				
			||||||
 | 
					               selectByExampleQueryId="false"></table>
 | 
				
			||||||
 | 
					        <table tableName="item_stock" domainObjectName="ItemStockDO" enableCountByExample="false"
 | 
				
			||||||
               enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false"
 | 
					               enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false"
 | 
				
			||||||
               selectByExampleQueryId="false"></table>
 | 
					               selectByExampleQueryId="false"></table>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user