pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/daoPr/PrOrderItemMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/daoPr/PrOrderMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPr/PrOrder.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPr/PrOrderItem.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pms-parent/pms-global/src/main/resources/mapper/PrOrderItemMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pms-parent/pms-global/src/main/resources/mapper/PrOrderMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/daoPr/PrOrderItemMapper.java
New file @@ -0,0 +1,23 @@ package com.dy.pmsGlobal.daoPr; import com.dy.pmsGlobal.pojoPr.PrOrderItem; import org.apache.ibatis.annotations.Mapper; /** * @author User * @description 针对表【pr_order_item】的数据库操作Mapper * @createDate 2024-08-19 14:41:42 * @Entity com.dy.pmsGlobal.pojoPr.PrOrderItem */ @Mapper public interface PrOrderItemMapper { int deleteByPrimaryKey(Long id); int insertSelective(PrOrderItem record); PrOrderItem selectByPrimaryKey(Long id); int updateByPrimaryKeySelective(PrOrderItem record); } pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/daoPr/PrOrderMapper.java
New file @@ -0,0 +1,23 @@ package com.dy.pmsGlobal.daoPr; import com.dy.pmsGlobal.pojoPr.PrOrder; import org.apache.ibatis.annotations.Mapper; /** * @author User * @description 针对表【pr_order】的数据库操作Mapper * @createDate 2024-08-19 14:38:52 * @Entity com.dy.pmsGlobal.pojoPr.PrOrder */ @Mapper public interface PrOrderMapper { int deleteByPrimaryKey(Long id); int insertSelective(PrOrder record); PrOrder selectByPrimaryKey(Long id); int updateByPrimaryKeySelective(PrOrder record); } pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPr/PrOrder.java
New file @@ -0,0 +1,75 @@ package com.dy.pmsGlobal.pojoPr; import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.writer.ObjectWriterImplToString; import com.baomidou.mybatisplus.annotation.TableName; import com.dy.common.po.BaseEntity; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.*; import java.util.Date; /** * * @TableName pr_order */ @TableName(value="pr_order", autoResultMap = true) @Data @Builder @ToString @NoArgsConstructor @AllArgsConstructor public class PrOrder implements BaseEntity { /** * */ @NotNull(message="不能为空") @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long id; /** * 名称 */ public String name; /** * 客户名称 */ public String customerName; /** * 订单负责人 */ public String director; /** * 负责人手机号 */ public String dMobile; /** * 交付日期 */ public String deliveryDate; /** * 状态:正常(1)、暂停(0)、结束(-1) */ public Integer status; /** * 创建人 */ public String creator; /** * 创建时间 */ public Date dt; /** * 是否删除,1是,0否 */ public Integer deleted; /** * 备注 */ public String remark; } pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPr/PrOrderItem.java
New file @@ -0,0 +1,47 @@ package com.dy.pmsGlobal.pojoPr; import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.writer.ObjectWriterImplToString; import com.baomidou.mybatisplus.annotation.TableName; import com.dy.common.po.BaseEntity; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.*; /** * * @TableName pr_order_item */ @TableName(value="pr_order_item", autoResultMap = true) @Data @Builder @ToString @NoArgsConstructor @AllArgsConstructor public class PrOrderItem implements BaseEntity { /** * 编号 */ @NotNull(message="编号不能为空") @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long id; /** * 订单编号 */ @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long orderId; /** * 生产数量 */ public Integer number; /** * 完成数量 */ public Integer completeNumber; } pms-parent/pms-global/src/main/resources/mapper/PrOrderItemMapper.xml
New file @@ -0,0 +1,60 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.dy.pmsGlobal.daoPr.PrOrderItemMapper"> <resultMap id="BaseResultMap" type="com.dy.pmsGlobal.pojoPr.PrOrderItem"> <id property="id" column="id" jdbcType="BIGINT"/> <result property="orderId" column="order_id" jdbcType="BIGINT"/> <result property="number" column="number" jdbcType="INTEGER"/> <result property="completeNumber" column="complete_number" jdbcType="INTEGER"/> </resultMap> <sql id="Base_Column_List"> id,order_id,number, complete_number </sql> <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from pr_order_item where id = #{id,jdbcType=BIGINT} </select> <delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> delete from pr_order_item where id = #{id,jdbcType=BIGINT} </delete> <insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.dy.pmsGlobal.pojoPr.PrOrderItem" useGeneratedKeys="true"> insert into pr_order_item <trim prefix="(" suffix=")" suffixOverrides=","> <if test="id != null">id,</if> <if test="orderId != null">order_id,</if> <if test="number != null">number,</if> <if test="completeNumber != null">complete_number,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="id != null">#{id,jdbcType=BIGINT},</if> <if test="orderId != null">#{orderId,jdbcType=BIGINT},</if> <if test="number != null">#{number,jdbcType=INTEGER},</if> <if test="completeNumber != null">#{completeNumber,jdbcType=INTEGER},</if> </trim> </insert> <update id="updateByPrimaryKeySelective" parameterType="com.dy.pmsGlobal.pojoPr.PrOrderItem"> update pr_order_item <set> <if test="orderId != null"> order_id = #{orderId,jdbcType=BIGINT}, </if> <if test="number != null"> number = #{number,jdbcType=INTEGER}, </if> <if test="completeNumber != null"> complete_number = #{completeNumber,jdbcType=INTEGER}, </if> </set> where id = #{id,jdbcType=BIGINT} </update> </mapper> pms-parent/pms-global/src/main/resources/mapper/PrOrderMapper.xml
New file @@ -0,0 +1,104 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.dy.pmsGlobal.daoPr.PrOrderMapper"> <resultMap id="BaseResultMap" type="com.dy.pmsGlobal.pojoPr.PrOrder"> <id property="id" column="id" jdbcType="BIGINT"/> <result property="name" column="name" jdbcType="VARCHAR"/> <result property="customerName" column="customer_name" jdbcType="VARCHAR"/> <result property="director" column="director" jdbcType="VARCHAR"/> <result property="dMobile" column="d_mobile" jdbcType="VARCHAR"/> <result property="deliveryDate" column="delivery_date" jdbcType="VARCHAR"/> <result property="status" column="status" jdbcType="TINYINT"/> <result property="creator" column="creator" jdbcType="VARCHAR"/> <result property="dt" column="dt" jdbcType="TIMESTAMP"/> <result property="deleted" column="deleted" jdbcType="TINYINT"/> <result property="remark" column="remark" jdbcType="VARCHAR"/> </resultMap> <sql id="Base_Column_List"> id,name,customer_name, director,d_mobile,delivery_date, status,creator,dt, deleted,remark </sql> <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from pr_order where id = #{id,jdbcType=BIGINT} </select> <delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> delete from pr_order where id = #{id,jdbcType=BIGINT} </delete> <insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.dy.pmsGlobal.pojoPr.PrOrder" useGeneratedKeys="true"> insert into pr_order <trim prefix="(" suffix=")" suffixOverrides=","> <if test="id != null">id,</if> <if test="name != null">name,</if> <if test="customerName != null">customer_name,</if> <if test="director != null">director,</if> <if test="dMobile != null">d_mobile,</if> <if test="deliveryDate != null">delivery_date,</if> <if test="status != null">status,</if> <if test="creator != null">creator,</if> <if test="dt != null">dt,</if> <if test="deleted != null">deleted,</if> <if test="remark != null">remark,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="id != null">#{id,jdbcType=BIGINT},</if> <if test="name != null">#{name,jdbcType=VARCHAR},</if> <if test="customerName != null">#{customerName,jdbcType=VARCHAR},</if> <if test="director != null">#{director,jdbcType=VARCHAR},</if> <if test="dMobile != null">#{dMobile,jdbcType=VARCHAR},</if> <if test="deliveryDate != null">#{deliveryDate,jdbcType=VARCHAR},</if> <if test="status != null">#{status,jdbcType=TINYINT},</if> <if test="creator != null">#{creator,jdbcType=VARCHAR},</if> <if test="dt != null">#{dt,jdbcType=TIMESTAMP},</if> <if test="deleted != null">#{deleted,jdbcType=TINYINT},</if> <if test="remark != null">#{remark,jdbcType=VARCHAR},</if> </trim> </insert> <update id="updateByPrimaryKeySelective" parameterType="com.dy.pmsGlobal.pojoPr.PrOrder"> update pr_order <set> <if test="name != null"> name = #{name,jdbcType=VARCHAR}, </if> <if test="customerName != null"> customer_name = #{customerName,jdbcType=VARCHAR}, </if> <if test="director != null"> director = #{director,jdbcType=VARCHAR}, </if> <if test="dMobile != null"> d_mobile = #{dMobile,jdbcType=VARCHAR}, </if> <if test="deliveryDate != null"> delivery_date = #{deliveryDate,jdbcType=VARCHAR}, </if> <if test="status != null"> status = #{status,jdbcType=TINYINT}, </if> <if test="creator != null"> creator = #{creator,jdbcType=VARCHAR}, </if> <if test="dt != null"> dt = #{dt,jdbcType=TIMESTAMP}, </if> <if test="deleted != null"> deleted = #{deleted,jdbcType=TINYINT}, </if> <if test="remark != null"> remark = #{remark,jdbcType=VARCHAR}, </if> </set> where id = #{id,jdbcType=BIGINT} </update> </mapper>