提交 42dbb45d 编写于 作者: ibizdev's avatar ibizdev

xignzi006 发布系统代码

上级 f0826713
......@@ -194,6 +194,13 @@ public class Purchase_requisition extends EntityMP implements Serializable {
@JSONField(name = "type_id")
@JsonProperty("type_id")
private Long typeId;
/**
* 申请类型
*/
@TableField(exist = false)
@JSONField(name = "type_id_text")
@JsonProperty("type_id_text")
private String typeIdText;
/**
*
......
......@@ -111,6 +111,20 @@ public class Purchase_requisitionSearchContext extends QueryWrapperContext<Purch
this.getSearchCond().eq("type_id", n_type_id_eq);
}
}
private String n_type_id_text_eq;//[申请类型]
public void setN_type_id_text_eq(String n_type_id_text_eq) {
this.n_type_id_text_eq = n_type_id_text_eq;
if(!ObjectUtils.isEmpty(this.n_type_id_text_eq)){
this.getSearchCond().eq("type_id_text", n_type_id_text_eq);
}
}
private String n_type_id_text_like;//[申请类型]
public void setN_type_id_text_like(String n_type_id_text_like) {
this.n_type_id_text_like = n_type_id_text_like;
if(!ObjectUtils.isEmpty(this.n_type_id_text_like)){
this.getSearchCond().like("type_id_text", n_type_id_text_like);
}
}
/**
* 启用快速搜索
......
......@@ -224,6 +224,16 @@ public class Purchase_requisitionServiceImpl extends ServiceImpl<Purchase_requis
* @param et
*/
private void fillParentData(Purchase_requisition et){
//实体关系[DER1N_PURCHASE_REQUISITION_PURCHASE_REQUISITION_TYPE_TYPE_ID]
if(!ObjectUtils.isEmpty(et.getTypeId())){
cn.ibizlab.businesscentral.core.odoo_purchase.domain.Purchase_requisition_type odooType=et.getOdooType();
if(ObjectUtils.isEmpty(odooType)){
cn.ibizlab.businesscentral.core.odoo_purchase.domain.Purchase_requisition_type majorEntity=purchaseRequisitionTypeService.get(et.getTypeId());
et.setOdooType(majorEntity);
odooType=majorEntity;
}
et.setTypeIdText(odooType.getName());
}
//实体关系[DER1N_PURCHASE_REQUISITION_RES_PARTNER_VENDOR_ID]
if(!ObjectUtils.isEmpty(et.getVendorId())){
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner odooVendor=et.getOdooVendor();
......
......@@ -5,7 +5,7 @@
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="Product_productResultMap" databaseId="postgresql">
<![CDATA[select t1.* from (SELECT t1.ACTIVE, t11.AVAILABLE_IN_POS, t11.AVAILABLE_THRESHOLD, t1.BARCODE, t11.CAN_BE_EXPENSED, t11.CATEG_ID, t11.COLOR, t11.COMPANY_ID, t1.CREATE_DATE, t1.CREATE_UID, t31.NAME AS CREATE_UID_TEXT, t11.CUSTOM_MESSAGE, t1.DEFAULT_CODE, t11.DESCRIPTION, t11.DESCRIPTION_PICKING, t11.DESCRIPTION_PICKINGIN, t11.DESCRIPTION_PICKINGOUT, t11.DESCRIPTION_PURCHASE, t11.DESCRIPTION_SALE, t11.EVENT_OK, t11.EXPENSE_POLICY, t1.ID, t11.INVENTORY_AVAILABILITY, t11.INVOICE_POLICY, t11.ISPARTS, t11.IS_PUBLISHED, t11.LIST_PRICE, t1.MESSAGE_MAIN_ATTACHMENT_ID, t11.NAME, t11.POS_CATEG_ID, t11.PRODUCE_DELAY, t1.PRODUCT_TMPL_ID, t11.PURCHASE_LINE_WARN, t11.PURCHASE_LINE_WARN_MSG, t11.PURCHASE_METHOD, t11.PURCHASE_OK, t11.RATING_LAST_VALUE, t11.RENTAL, t11.RESPONSIBLE_ID, t11.SALE_DELAY, t11.SALE_LINE_WARN, t11.SALE_LINE_WARN_MSG, t11.SALE_OK, t11.SEQUENCE, t11.SERVICE_TO_PURCHASE, t11.SERVICE_TYPE, t11.TO_WEIGHT, t11.TRACKING, t11.TYPE, t11.UOM_ID, t61.NAME AS UOM_NAME, t11.UOM_PO_ID, t1.VOLUME, t11.WEBSITE_DESCRIPTION, t11.WEBSITE_ID, t11.WEBSITE_META_DESCRIPTION, t11.WEBSITE_META_KEYWORDS, t11.WEBSITE_META_OG_IMG, t11.WEBSITE_META_TITLE, t11.WEBSITE_SEQUENCE, t11.WEBSITE_SIZE_X, t11.WEBSITE_SIZE_Y, t1.WEIGHT, t1.WRITE_DATE, t1.WRITE_UID, t51.NAME AS WRITE_UID_TEXT FROM PRODUCT_PRODUCT t1 LEFT JOIN PRODUCT_TEMPLATE t11 ON t1.PRODUCT_TMPL_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.CREATE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.WRITE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN UOM_UOM t61 ON t11.UOM_ID = t61.ID ) t1 where id=#{id}]]>
<![CDATA[select t1.* from (SELECT t1.ACTIVE, t11.AVAILABLE_IN_POS, t11.AVAILABLE_THRESHOLD, t1.BARCODE, t11.CAN_BE_EXPENSED, t11.CATEG_ID, t11.COLOR, t11.COMPANY_ID, t1.CREATE_DATE, t1.CREATE_UID, t31.NAME AS CREATE_UID_TEXT, t11.CUSTOM_MESSAGE, t1.DEFAULT_CODE, t11.DESCRIPTION, t11.DESCRIPTION_PICKING, t11.DESCRIPTION_PICKINGIN, t11.DESCRIPTION_PICKINGOUT, t11.DESCRIPTION_PURCHASE, t11.DESCRIPTION_SALE, t11.EVENT_OK, t11.EXPENSE_POLICY, t1.ID, t11.INVENTORY_AVAILABILITY, t11.INVOICE_POLICY, t11.IS_PUBLISHED, t11.LIST_PRICE, t1.MESSAGE_MAIN_ATTACHMENT_ID, t11.NAME, t11.POS_CATEG_ID, t11.PRODUCE_DELAY, t1.PRODUCT_TMPL_ID, t11.PURCHASE_LINE_WARN, t11.PURCHASE_LINE_WARN_MSG, t11.PURCHASE_METHOD, t11.PURCHASE_OK, t11.RATING_LAST_VALUE, t11.RENTAL, t11.SALE_DELAY, t11.SALE_LINE_WARN, t11.SALE_LINE_WARN_MSG, t11.SALE_OK, t11.SEQUENCE, t11.SERVICE_TO_PURCHASE, t11.SERVICE_TYPE, t11.TO_WEIGHT, t11.TRACKING, t11.TYPE, t11.UOM_ID, t61.NAME AS UOM_NAME, t11.UOM_PO_ID, t1.VOLUME, t11.WEBSITE_DESCRIPTION, t11.WEBSITE_ID, t11.WEBSITE_META_DESCRIPTION, t11.WEBSITE_META_KEYWORDS, t11.WEBSITE_META_OG_IMG, t11.WEBSITE_META_TITLE, t11.WEBSITE_SEQUENCE, t11.WEBSITE_SIZE_X, t11.WEBSITE_SIZE_Y, t1.WEIGHT, t1.WRITE_DATE, t1.WRITE_UID, t51.NAME AS WRITE_UID_TEXT FROM PRODUCT_PRODUCT t1 LEFT JOIN PRODUCT_TEMPLATE t11 ON t1.PRODUCT_TMPL_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.CREATE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.WRITE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN UOM_UOM t61 ON t11.UOM_ID = t61.ID ) t1 where id=#{id}]]>
</select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
......@@ -217,12 +217,12 @@
<!--数据查询[Default]-->
<sql id="Default" databaseId="postgresql">
<![CDATA[ SELECT t1.ACTIVE, t11.AVAILABLE_IN_POS, t11.AVAILABLE_THRESHOLD, t1.BARCODE, t11.CAN_BE_EXPENSED, t11.CATEG_ID, t11.COLOR, t11.COMPANY_ID, t1.CREATE_DATE, t1.CREATE_UID, t31.NAME AS CREATE_UID_TEXT, t1.DEFAULT_CODE, t11.EVENT_OK, t11.EXPENSE_POLICY, t1.ID, t11.INVENTORY_AVAILABILITY, t11.INVOICE_POLICY, t11.ISPARTS, t11.IS_PUBLISHED, t11.LIST_PRICE, t1.MESSAGE_MAIN_ATTACHMENT_ID, t11.NAME, t11.POS_CATEG_ID, t11.PRODUCE_DELAY, t1.PRODUCT_TMPL_ID, t11.PURCHASE_LINE_WARN, t11.PURCHASE_METHOD, t11.PURCHASE_OK, t11.RATING_LAST_VALUE, t11.RENTAL, t11.RESPONSIBLE_ID, t11.SALE_DELAY, t11.SALE_LINE_WARN, t11.SALE_OK, t11.SEQUENCE, t11.SERVICE_TO_PURCHASE, t11.SERVICE_TYPE, t11.TO_WEIGHT, t11.TRACKING, t11.TYPE, t11.UOM_ID, t61.NAME AS UOM_NAME, t11.UOM_PO_ID, t1.VOLUME, t11.WEBSITE_ID, t11.WEBSITE_META_KEYWORDS, t11.WEBSITE_META_OG_IMG, t11.WEBSITE_META_TITLE, t11.WEBSITE_SEQUENCE, t11.WEBSITE_SIZE_X, t11.WEBSITE_SIZE_Y, t1.WEIGHT, t1.WRITE_DATE, t1.WRITE_UID, t51.NAME AS WRITE_UID_TEXT FROM PRODUCT_PRODUCT t1 LEFT JOIN PRODUCT_TEMPLATE t11 ON t1.PRODUCT_TMPL_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.CREATE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.WRITE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN UOM_UOM t61 ON t11.UOM_ID = t61.ID
<![CDATA[ SELECT t1.ACTIVE, t11.AVAILABLE_IN_POS, t11.AVAILABLE_THRESHOLD, t1.BARCODE, t11.CAN_BE_EXPENSED, t11.CATEG_ID, t11.COLOR, t11.COMPANY_ID, t1.CREATE_DATE, t1.CREATE_UID, t31.NAME AS CREATE_UID_TEXT, t1.DEFAULT_CODE, t11.EVENT_OK, t11.EXPENSE_POLICY, t1.ID, t11.INVENTORY_AVAILABILITY, t11.INVOICE_POLICY, t11.IS_PUBLISHED, t11.LIST_PRICE, t1.MESSAGE_MAIN_ATTACHMENT_ID, t11.NAME, t11.POS_CATEG_ID, t11.PRODUCE_DELAY, t1.PRODUCT_TMPL_ID, t11.PURCHASE_LINE_WARN, t11.PURCHASE_METHOD, t11.PURCHASE_OK, t11.RATING_LAST_VALUE, t11.RENTAL, t11.SALE_DELAY, t11.SALE_LINE_WARN, t11.SALE_OK, t11.SEQUENCE, t11.SERVICE_TO_PURCHASE, t11.SERVICE_TYPE, t11.TO_WEIGHT, t11.TRACKING, t11.TYPE, t11.UOM_ID, t61.NAME AS UOM_NAME, t11.UOM_PO_ID, t1.VOLUME, t11.WEBSITE_ID, t11.WEBSITE_META_KEYWORDS, t11.WEBSITE_META_OG_IMG, t11.WEBSITE_META_TITLE, t11.WEBSITE_SEQUENCE, t11.WEBSITE_SIZE_X, t11.WEBSITE_SIZE_Y, t1.WEIGHT, t1.WRITE_DATE, t1.WRITE_UID, t51.NAME AS WRITE_UID_TEXT FROM PRODUCT_PRODUCT t1 LEFT JOIN PRODUCT_TEMPLATE t11 ON t1.PRODUCT_TMPL_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.CREATE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.WRITE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN UOM_UOM t61 ON t11.UOM_ID = t61.ID
]]>
</sql>
<!--数据查询[View]-->
<sql id="View" databaseId="postgresql">
<![CDATA[ SELECT t1.ACTIVE, t11.AVAILABLE_IN_POS, t11.AVAILABLE_THRESHOLD, t1.BARCODE, t11.CAN_BE_EXPENSED, t11.CATEG_ID, t11.COLOR, t11.COMPANY_ID, t1.CREATE_DATE, t1.CREATE_UID, t31.NAME AS CREATE_UID_TEXT, t11.CUSTOM_MESSAGE, t1.DEFAULT_CODE, t11.DESCRIPTION, t11.DESCRIPTION_PICKING, t11.DESCRIPTION_PICKINGIN, t11.DESCRIPTION_PICKINGOUT, t11.DESCRIPTION_PURCHASE, t11.DESCRIPTION_SALE, t11.EVENT_OK, t11.EXPENSE_POLICY, t1.ID, t11.INVENTORY_AVAILABILITY, t11.INVOICE_POLICY, t11.ISPARTS, t11.IS_PUBLISHED, t11.LIST_PRICE, t1.MESSAGE_MAIN_ATTACHMENT_ID, t11.NAME, t11.POS_CATEG_ID, t11.PRODUCE_DELAY, t1.PRODUCT_TMPL_ID, t11.PURCHASE_LINE_WARN, t11.PURCHASE_LINE_WARN_MSG, t11.PURCHASE_METHOD, t11.PURCHASE_OK, t11.RATING_LAST_VALUE, t11.RENTAL, t11.RESPONSIBLE_ID, t11.SALE_DELAY, t11.SALE_LINE_WARN, t11.SALE_LINE_WARN_MSG, t11.SALE_OK, t11.SEQUENCE, t11.SERVICE_TO_PURCHASE, t11.SERVICE_TYPE, t11.TO_WEIGHT, t11.TRACKING, t11.TYPE, t11.UOM_ID, t61.NAME AS UOM_NAME, t11.UOM_PO_ID, t1.VOLUME, t11.WEBSITE_DESCRIPTION, t11.WEBSITE_ID, t11.WEBSITE_META_DESCRIPTION, t11.WEBSITE_META_KEYWORDS, t11.WEBSITE_META_OG_IMG, t11.WEBSITE_META_TITLE, t11.WEBSITE_SEQUENCE, t11.WEBSITE_SIZE_X, t11.WEBSITE_SIZE_Y, t1.WEIGHT, t1.WRITE_DATE, t1.WRITE_UID, t51.NAME AS WRITE_UID_TEXT FROM PRODUCT_PRODUCT t1 LEFT JOIN PRODUCT_TEMPLATE t11 ON t1.PRODUCT_TMPL_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.CREATE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.WRITE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN UOM_UOM t61 ON t11.UOM_ID = t61.ID
<![CDATA[ SELECT t1.ACTIVE, t11.AVAILABLE_IN_POS, t11.AVAILABLE_THRESHOLD, t1.BARCODE, t11.CAN_BE_EXPENSED, t11.CATEG_ID, t11.COLOR, t11.COMPANY_ID, t1.CREATE_DATE, t1.CREATE_UID, t31.NAME AS CREATE_UID_TEXT, t11.CUSTOM_MESSAGE, t1.DEFAULT_CODE, t11.DESCRIPTION, t11.DESCRIPTION_PICKING, t11.DESCRIPTION_PICKINGIN, t11.DESCRIPTION_PICKINGOUT, t11.DESCRIPTION_PURCHASE, t11.DESCRIPTION_SALE, t11.EVENT_OK, t11.EXPENSE_POLICY, t1.ID, t11.INVENTORY_AVAILABILITY, t11.INVOICE_POLICY, t11.IS_PUBLISHED, t11.LIST_PRICE, t1.MESSAGE_MAIN_ATTACHMENT_ID, t11.NAME, t11.POS_CATEG_ID, t11.PRODUCE_DELAY, t1.PRODUCT_TMPL_ID, t11.PURCHASE_LINE_WARN, t11.PURCHASE_LINE_WARN_MSG, t11.PURCHASE_METHOD, t11.PURCHASE_OK, t11.RATING_LAST_VALUE, t11.RENTAL, t11.SALE_DELAY, t11.SALE_LINE_WARN, t11.SALE_LINE_WARN_MSG, t11.SALE_OK, t11.SEQUENCE, t11.SERVICE_TO_PURCHASE, t11.SERVICE_TYPE, t11.TO_WEIGHT, t11.TRACKING, t11.TYPE, t11.UOM_ID, t61.NAME AS UOM_NAME, t11.UOM_PO_ID, t1.VOLUME, t11.WEBSITE_DESCRIPTION, t11.WEBSITE_ID, t11.WEBSITE_META_DESCRIPTION, t11.WEBSITE_META_KEYWORDS, t11.WEBSITE_META_OG_IMG, t11.WEBSITE_META_TITLE, t11.WEBSITE_SEQUENCE, t11.WEBSITE_SIZE_X, t11.WEBSITE_SIZE_Y, t1.WEIGHT, t1.WRITE_DATE, t1.WRITE_UID, t51.NAME AS WRITE_UID_TEXT FROM PRODUCT_PRODUCT t1 LEFT JOIN PRODUCT_TEMPLATE t11 ON t1.PRODUCT_TMPL_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.CREATE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.WRITE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN UOM_UOM t61 ON t11.UOM_ID = t61.ID
]]>
</sql>
</mapper>
......
......@@ -5,7 +5,7 @@
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="Purchase_requisitionResultMap" databaseId="postgresql">
<![CDATA[select t1.* from (SELECT t1.ACTIVITY_DATE_DEADLINE, t1.ACTIVITY_STATE, t1.CREATE_DATE, t1.CREATE_UID, t41.NAME AS CREATE_UNAME, t1.DATE_END, t1.ID, t1.NAME, t1.ORDERING_DATE, t1.ORDER_COUNT, t1.ORIGIN, t1.SCHEDULE_DATE, t1.TYPE_ID, t1.VENDOR_ID, t51.NAME AS VENDOR_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t21.NAME AS WRITE_UNAME FROM PURCHASE_REQUISITION t1 LEFT JOIN RES_USERS t11 ON t1.WRITE_UID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN RES_USERS t31 ON t1.CREATE_UID = t31.ID LEFT JOIN RES_PARTNER t41 ON t31.PARTNER_ID = t41.ID LEFT JOIN RES_PARTNER t51 ON t1.VENDOR_ID = t51.ID ) t1 where id=#{id}]]>
<![CDATA[select t1.* from (SELECT t1.ACTIVITY_DATE_DEADLINE, t1.ACTIVITY_STATE, t1.CREATE_DATE, t1.CREATE_UID, t41.NAME AS CREATE_UNAME, t1.DATE_END, t1.ID, t1.NAME, t1.ORDERING_DATE, t1.ORDER_COUNT, t1.ORIGIN, t1.SCHEDULE_DATE, t1.TYPE_ID, t61.NAME AS TYPE_ID_TEXT, t1.VENDOR_ID, t51.NAME AS VENDOR_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t21.NAME AS WRITE_UNAME FROM PURCHASE_REQUISITION t1 LEFT JOIN RES_USERS t11 ON t1.WRITE_UID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN RES_USERS t31 ON t1.CREATE_UID = t31.ID LEFT JOIN RES_PARTNER t41 ON t31.PARTNER_ID = t41.ID LEFT JOIN RES_PARTNER t51 ON t1.VENDOR_ID = t51.ID LEFT JOIN PURCHASE_REQUISITION_TYPE t61 ON t1.TYPE_ID = t61.ID ) t1 where id=#{id}]]>
</select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
......@@ -27,6 +27,7 @@
<result property="dateEnd" column="date_end" />
<result property="scheduleDate" column="schedule_date" />
<result property="typeId" column="type_id" />
<result property="typeIdText" column="type_id_text" />
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
......@@ -79,12 +80,12 @@
<!--数据查询[Default]-->
<sql id="Default" databaseId="postgresql">
<![CDATA[ SELECT t1.ACTIVITY_DATE_DEADLINE, t1.ACTIVITY_STATE, t1.CREATE_DATE, t1.CREATE_UID, t41.NAME AS CREATE_UNAME, t1.DATE_END, t1.ID, t1.NAME, t1.ORDERING_DATE, t1.ORDER_COUNT, t1.ORIGIN, t1.SCHEDULE_DATE, t1.TYPE_ID, t1.VENDOR_ID, t51.NAME AS VENDOR_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t21.NAME AS WRITE_UNAME FROM PURCHASE_REQUISITION t1 LEFT JOIN RES_USERS t11 ON t1.WRITE_UID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN RES_USERS t31 ON t1.CREATE_UID = t31.ID LEFT JOIN RES_PARTNER t41 ON t31.PARTNER_ID = t41.ID LEFT JOIN RES_PARTNER t51 ON t1.VENDOR_ID = t51.ID
<![CDATA[ SELECT t1.ACTIVITY_DATE_DEADLINE, t1.ACTIVITY_STATE, t1.CREATE_DATE, t1.CREATE_UID, t41.NAME AS CREATE_UNAME, t1.DATE_END, t1.ID, t1.NAME, t1.ORDERING_DATE, t1.ORDER_COUNT, t1.ORIGIN, t1.SCHEDULE_DATE, t1.TYPE_ID, t61.NAME AS TYPE_ID_TEXT, t1.VENDOR_ID, t51.NAME AS VENDOR_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t21.NAME AS WRITE_UNAME FROM PURCHASE_REQUISITION t1 LEFT JOIN RES_USERS t11 ON t1.WRITE_UID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN RES_USERS t31 ON t1.CREATE_UID = t31.ID LEFT JOIN RES_PARTNER t41 ON t31.PARTNER_ID = t41.ID LEFT JOIN RES_PARTNER t51 ON t1.VENDOR_ID = t51.ID LEFT JOIN PURCHASE_REQUISITION_TYPE t61 ON t1.TYPE_ID = t61.ID
]]>
</sql>
<!--数据查询[View]-->
<sql id="View" databaseId="postgresql">
<![CDATA[ SELECT t1.ACTIVITY_DATE_DEADLINE, t1.ACTIVITY_STATE, t1.CREATE_DATE, t1.CREATE_UID, t41.NAME AS CREATE_UNAME, t1.DATE_END, t1.ID, t1.NAME, t1.ORDERING_DATE, t1.ORDER_COUNT, t1.ORIGIN, t1.SCHEDULE_DATE, t1.TYPE_ID, t1.VENDOR_ID, t51.NAME AS VENDOR_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t21.NAME AS WRITE_UNAME FROM PURCHASE_REQUISITION t1 LEFT JOIN RES_USERS t11 ON t1.WRITE_UID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN RES_USERS t31 ON t1.CREATE_UID = t31.ID LEFT JOIN RES_PARTNER t41 ON t31.PARTNER_ID = t41.ID LEFT JOIN RES_PARTNER t51 ON t1.VENDOR_ID = t51.ID
<![CDATA[ SELECT t1.ACTIVITY_DATE_DEADLINE, t1.ACTIVITY_STATE, t1.CREATE_DATE, t1.CREATE_UID, t41.NAME AS CREATE_UNAME, t1.DATE_END, t1.ID, t1.NAME, t1.ORDERING_DATE, t1.ORDER_COUNT, t1.ORIGIN, t1.SCHEDULE_DATE, t1.TYPE_ID, t61.NAME AS TYPE_ID_TEXT, t1.VENDOR_ID, t51.NAME AS VENDOR_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t21.NAME AS WRITE_UNAME FROM PURCHASE_REQUISITION t1 LEFT JOIN RES_USERS t11 ON t1.WRITE_UID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN RES_USERS t31 ON t1.CREATE_UID = t31.ID LEFT JOIN RES_PARTNER t41 ON t31.PARTNER_ID = t41.ID LEFT JOIN RES_PARTNER t51 ON t1.VENDOR_ID = t51.ID LEFT JOIN PURCHASE_REQUISITION_TYPE t61 ON t1.TYPE_ID = t61.ID
]]>
</sql>
</mapper>
......
......@@ -123969,6 +123969,23 @@
"data_length":20,
"key_field":0,
"major_field":0
},
{
"fieldname":"TYPE_ID_TEXT" ,
"codename":"Type_id_text",
"field_logic_name":"申请类型",
"entity_name":"Purchase_requisition",
"ref_de":"PURCHASE_REQUISITION_TYPE",
"ref_field_name":"NAME",
"relation_name":"DER1N_PURCHASE_REQUISITION_PURCHASE_REQUISITION_TYPE_TYPE_ID",
"relation_codename":"Odoo_type",
"field_type":"PICKUPTEXT",
"nullable":1,
"physical_field":0,
"data_type":"VARCHAR",
"data_length":100,
"key_field":0,
"major_field":0
}
],
"subEntitys":[
......@@ -200,6 +200,15 @@ public class Purchase_requisitionDTO extends DTOBase implements Serializable {
@JsonSerialize(using = ToStringSerializer.class)
private Long typeId;
/**
* 属性 [TYPE_ID_TEXT]
*
*/
@JSONField(name = "type_id_text")
@JsonProperty("type_id_text")
@Size(min = 0, max = 100, message = "内容长度必须小于等于[100]")
private String typeIdText;
/**
* 设置 [NAME]
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册