提交 2743c1b6 编写于 作者: ibizdev's avatar ibizdev

lab_gzf 发布系统代码

上级 42653428
......@@ -194,9 +194,6 @@ public class Res_partnerServiceImpl extends ServiceImpl<Res_partnerMapper, Res_p
protected cn.ibizlab.businesscentral.core.odoo_portal.service.IPortal_wizard_userService portalWizardUserService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_product.service.IProduct_supplierinfoService productSupplierinfoService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_project.service.IProject_projectService projectProjectService;
@Autowired
@Lazy
......@@ -215,9 +212,6 @@ public class Res_partnerServiceImpl extends ServiceImpl<Res_partnerMapper, Res_p
protected cn.ibizlab.businesscentral.core.odoo_purchase.service.IPurchase_reportService purchaseReportService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_purchase.service.IPurchase_requisitionService purchaseRequisitionService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_rating.service.IRating_ratingService ratingRatingService;
@Autowired
@Lazy
......
......@@ -48,6 +48,15 @@ import org.springframework.util.StringUtils;
@Service("Res_supplierServiceImpl")
public class Res_supplierServiceImpl extends ServiceImpl<Res_supplierMapper, Res_supplier> implements IRes_supplierService {
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_product.service.IProduct_supplierinfoService productSupplierinfoService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_purchase.service.IPurchase_orderService purchaseOrderService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_purchase.service.IPurchase_requisitionService purchaseRequisitionService;
protected int batchSize = 500;
......
......@@ -202,13 +202,6 @@ public class Product_supplierinfo extends EntityMP implements Serializable {
@JSONField(name = "write_uid_text")
@JsonProperty("write_uid_text")
private String writeUidText;
/**
* 供应商
*/
@TableField(exist = false)
@JSONField(name = "name_text")
@JsonProperty("name_text")
private String nameText;
/**
* 产品模板
*/
......@@ -249,6 +242,14 @@ public class Product_supplierinfo extends EntityMP implements Serializable {
@JSONField(name = "currency_id")
@JsonProperty("currency_id")
private Long currencyId;
/**
* 最后更新人
*/
@DEField(name = "write_uid" , preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "write_uid")
@JSONField(name = "write_uid")
@JsonProperty("write_uid")
private Long writeUid;
/**
* 供应商
*/
......@@ -257,13 +258,12 @@ public class Product_supplierinfo extends EntityMP implements Serializable {
@JsonProperty("name")
private Long name;
/**
* 最后更新人
* 供应商
*/
@DEField(name = "write_uid" , preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "write_uid")
@JSONField(name = "write_uid")
@JsonProperty("write_uid")
private Long writeUid;
@TableField(exist = false)
@JSONField(name = "name_text")
@JsonProperty("name_text")
private String nameText;
/**
*
......@@ -271,7 +271,7 @@ public class Product_supplierinfo extends EntityMP implements Serializable {
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_product.domain.Product_product odooProduct;
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_supplier odooName;
/**
*
......@@ -279,7 +279,7 @@ public class Product_supplierinfo extends EntityMP implements Serializable {
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_product.domain.Product_template odooProductTmpl;
private cn.ibizlab.businesscentral.core.odoo_product.domain.Product_product odooProduct;
/**
*
......@@ -287,7 +287,7 @@ public class Product_supplierinfo extends EntityMP implements Serializable {
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_company odooCompany;
private cn.ibizlab.businesscentral.core.odoo_product.domain.Product_template odooProductTmpl;
/**
*
......@@ -295,7 +295,7 @@ public class Product_supplierinfo extends EntityMP implements Serializable {
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_currency odooCurrency;
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_company odooCompany;
/**
*
......@@ -303,7 +303,7 @@ public class Product_supplierinfo extends EntityMP implements Serializable {
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner odooName;
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_currency odooCurrency;
/**
*
......
......@@ -110,20 +110,6 @@ public class Product_supplierinfoSearchContext extends QueryWrapperContext<Produ
if(!ObjectUtils.isEmpty(this.n_write_uid_text_like)){
this.getSearchCond().like("write_uid_text", n_write_uid_text_like);
}
}
private String n_name_text_eq;//[供应商]
public void setN_name_text_eq(String n_name_text_eq) {
this.n_name_text_eq = n_name_text_eq;
if(!ObjectUtils.isEmpty(this.n_name_text_eq)){
this.getSearchCond().eq("name_text", n_name_text_eq);
}
}
private String n_name_text_like;//[供应商]
public void setN_name_text_like(String n_name_text_like) {
this.n_name_text_like = n_name_text_like;
if(!ObjectUtils.isEmpty(this.n_name_text_like)){
this.getSearchCond().like("name_text", n_name_text_like);
}
}
private Long n_product_tmpl_id_eq;//[产品模板]
public void setN_product_tmpl_id_eq(Long n_product_tmpl_id_eq) {
......@@ -159,6 +145,13 @@ public class Product_supplierinfoSearchContext extends QueryWrapperContext<Produ
if(!ObjectUtils.isEmpty(this.n_currency_id_eq)){
this.getSearchCond().eq("currency_id", n_currency_id_eq);
}
}
private Long n_write_uid_eq;//[最后更新人]
public void setN_write_uid_eq(Long n_write_uid_eq) {
this.n_write_uid_eq = n_write_uid_eq;
if(!ObjectUtils.isEmpty(this.n_write_uid_eq)){
this.getSearchCond().eq("write_uid", n_write_uid_eq);
}
}
private Long n_name_eq;//[供应商]
public void setN_name_eq(Long n_name_eq) {
......@@ -167,18 +160,18 @@ public class Product_supplierinfoSearchContext extends QueryWrapperContext<Produ
this.getSearchCond().eq("name", n_name_eq);
}
}
private Long n_name_like;//[供应商]
public void setN_name_like(Long n_name_like) {
this.n_name_like = n_name_like;
if(!ObjectUtils.isEmpty(this.n_name_like)){
this.getSearchCond().like("name", n_name_like);
private String n_name_text_eq;//[供应商]
public void setN_name_text_eq(String n_name_text_eq) {
this.n_name_text_eq = n_name_text_eq;
if(!ObjectUtils.isEmpty(this.n_name_text_eq)){
this.getSearchCond().eq("name_text", n_name_text_eq);
}
}
private Long n_write_uid_eq;//[最后更新人]
public void setN_write_uid_eq(Long n_write_uid_eq) {
this.n_write_uid_eq = n_write_uid_eq;
if(!ObjectUtils.isEmpty(this.n_write_uid_eq)){
this.getSearchCond().eq("write_uid", n_write_uid_eq);
private String n_name_text_like;//[供应商]
public void setN_name_text_like(String n_name_text_like) {
this.n_name_text_like = n_name_text_like;
if(!ObjectUtils.isEmpty(this.n_name_text_like)){
this.getSearchCond().like("name_text", n_name_text_like);
}
}
......@@ -190,7 +183,7 @@ public class Product_supplierinfoSearchContext extends QueryWrapperContext<Produ
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("name", query)
wrapper.like("name_text", query)
);
}
}
......
......@@ -62,6 +62,8 @@ public interface Product_supplierinfoMapper extends BaseMapper<Product_supplieri
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<Product_supplierinfo> selectByName(@Param("id") Serializable id) ;
List<Product_supplierinfo> selectByProductId(@Param("id") Serializable id) ;
List<Product_supplierinfo> selectByProductTmplId(@Param("id") Serializable id) ;
......@@ -70,8 +72,6 @@ public interface Product_supplierinfoMapper extends BaseMapper<Product_supplieri
List<Product_supplierinfo> selectByCurrencyId(@Param("id") Serializable id) ;
List<Product_supplierinfo> selectByName(@Param("id") Serializable id) ;
List<Product_supplierinfo> selectByCreateUid(@Param("id") Serializable id) ;
List<Product_supplierinfo> selectByWriteUid(@Param("id") Serializable id) ;
......
......@@ -38,6 +38,8 @@ public interface IProduct_supplierinfoService extends IService<Product_supplieri
boolean save(Product_supplierinfo et) ;
void saveBatch(List<Product_supplierinfo> list) ;
Page<Product_supplierinfo> searchDefault(Product_supplierinfoSearchContext context) ;
List<Product_supplierinfo> selectByName(Long id) ;
void removeByName(Long id) ;
List<Product_supplierinfo> selectByProductId(Long id) ;
void removeByProductId(Long id) ;
List<Product_supplierinfo> selectByProductTmplId(Long id) ;
......@@ -46,8 +48,6 @@ public interface IProduct_supplierinfoService extends IService<Product_supplieri
void removeByCompanyId(Long id) ;
List<Product_supplierinfo> selectByCurrencyId(Long id) ;
void removeByCurrencyId(Long id) ;
List<Product_supplierinfo> selectByName(Long id) ;
void removeByName(Long id) ;
List<Product_supplierinfo> selectByCreateUid(Long id) ;
void removeByCreateUid(Long id) ;
List<Product_supplierinfo> selectByWriteUid(Long id) ;
......
......@@ -48,6 +48,9 @@ import org.springframework.util.StringUtils;
@Service("Product_supplierinfoServiceImpl")
public class Product_supplierinfoServiceImpl extends ServiceImpl<Product_supplierinfoMapper, Product_supplierinfo> implements IProduct_supplierinfoService {
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_base.service.IRes_supplierService resSupplierService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_product.service.IProduct_productService productProductService;
......@@ -62,9 +65,6 @@ public class Product_supplierinfoServiceImpl extends ServiceImpl<Product_supplie
protected cn.ibizlab.businesscentral.core.odoo_base.service.IRes_currencyService resCurrencyService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_base.service.IRes_partnerService resPartnerService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_base.service.IRes_usersService resUsersService;
protected int batchSize = 500;
......@@ -173,6 +173,16 @@ public class Product_supplierinfoServiceImpl extends ServiceImpl<Product_supplie
}
@Override
public List<Product_supplierinfo> selectByName(Long id) {
return baseMapper.selectByName(id);
}
@Override
public void removeByName(Long id) {
this.remove(new QueryWrapper<Product_supplierinfo>().eq("name",id));
}
@Override
public List<Product_supplierinfo> selectByProductId(Long id) {
return baseMapper.selectByProductId(id);
......@@ -213,16 +223,6 @@ public class Product_supplierinfoServiceImpl extends ServiceImpl<Product_supplie
this.remove(new QueryWrapper<Product_supplierinfo>().eq("currency_id",id));
}
@Override
public List<Product_supplierinfo> selectByName(Long id) {
return baseMapper.selectByName(id);
}
@Override
public void removeByName(Long id) {
this.remove(new QueryWrapper<Product_supplierinfo>().eq("name",id));
}
@Override
public List<Product_supplierinfo> selectByCreateUid(Long id) {
return baseMapper.selectByCreateUid(id);
......@@ -260,6 +260,16 @@ public class Product_supplierinfoServiceImpl extends ServiceImpl<Product_supplie
* @param et
*/
private void fillParentData(Product_supplierinfo et){
//实体关系[DER1N_PRODUCT_SUPPLIERINFO_RES_SUPPLIER_NAME]
if(!ObjectUtils.isEmpty(et.getName())){
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_supplier odooName=et.getOdooName();
if(ObjectUtils.isEmpty(odooName)){
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_supplier majorEntity=resSupplierService.get(et.getName());
et.setOdooName(majorEntity);
odooName=majorEntity;
}
et.setNameText(odooName.getName());
}
//实体关系[DER1N_PRODUCT_SUPPLIERINFO__PRODUCT_PRODUCT__PRODUCT_ID]
if(!ObjectUtils.isEmpty(et.getProductId())){
cn.ibizlab.businesscentral.core.odoo_product.domain.Product_product odooProduct=et.getOdooProduct();
......@@ -302,16 +312,6 @@ public class Product_supplierinfoServiceImpl extends ServiceImpl<Product_supplie
}
et.setCurrencyIdText(odooCurrency.getName());
}
//实体关系[DER1N_PRODUCT_SUPPLIERINFO__RES_PARTNER__NAME]
if(!ObjectUtils.isEmpty(et.getName())){
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner odooName=et.getOdooName();
if(ObjectUtils.isEmpty(odooName)){
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner majorEntity=resPartnerService.get(et.getName());
et.setOdooName(majorEntity);
odooName=majorEntity;
}
et.setNameText(odooName.getName());
}
//实体关系[DER1N_PRODUCT_SUPPLIERINFO__RES_USERS__CREATE_UID]
if(!ObjectUtils.isEmpty(et.getCreateUid())){
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_users odooCreate=et.getOdooCreate();
......
......@@ -464,13 +464,6 @@ public class Purchase_order extends EntityMP implements Serializable {
@JSONField(name = "create_uid_text")
@JsonProperty("create_uid_text")
private String createUidText;
/**
* 供应商
*/
@TableField(exist = false)
@JSONField(name = "partner_id_text")
@JsonProperty("partner_id_text")
private String partnerIdText;
/**
* 交货到
*/
......@@ -493,14 +486,6 @@ public class Purchase_order extends EntityMP implements Serializable {
@JSONField(name = "create_uid")
@JsonProperty("create_uid")
private Long createUid;
/**
* 供应商
*/
@DEField(name = "partner_id")
@TableField(value = "partner_id")
@JSONField(name = "partner_id")
@JsonProperty("partner_id")
private Long partnerId;
/**
* 代发货地址
*/
......@@ -588,6 +573,21 @@ public class Purchase_order extends EntityMP implements Serializable {
@JSONField(name = "requisition_id_text")
@JsonProperty("requisition_id_text")
private String requisitionIdText;
/**
* 供应商
*/
@DEField(name = "partner_id")
@TableField(value = "partner_id")
@JSONField(name = "partner_id")
@JsonProperty("partner_id")
private Long partnerId;
/**
* 供应商
*/
@TableField(exist = false)
@JSONField(name = "partner_id_text")
@JsonProperty("partner_id_text")
private String partnerIdText;
/**
*
......@@ -603,7 +603,7 @@ public class Purchase_order extends EntityMP implements Serializable {
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_account.domain.Account_fiscal_position odooFiscalPosition;
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_supplier odooPartner;
/**
*
......@@ -611,7 +611,7 @@ public class Purchase_order extends EntityMP implements Serializable {
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_account.domain.Account_incoterms odooIncoterm;
private cn.ibizlab.businesscentral.core.odoo_account.domain.Account_fiscal_position odooFiscalPosition;
/**
*
......@@ -619,7 +619,7 @@ public class Purchase_order extends EntityMP implements Serializable {
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_account.domain.Account_payment_term odooPaymentTerm;
private cn.ibizlab.businesscentral.core.odoo_account.domain.Account_incoterms odooIncoterm;
/**
*
......@@ -627,7 +627,7 @@ public class Purchase_order extends EntityMP implements Serializable {
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_company odooCompany;
private cn.ibizlab.businesscentral.core.odoo_account.domain.Account_payment_term odooPaymentTerm;
/**
*
......@@ -635,7 +635,7 @@ public class Purchase_order extends EntityMP implements Serializable {
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_currency odooCurrency;
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_company odooCompany;
/**
*
......@@ -643,7 +643,7 @@ public class Purchase_order extends EntityMP implements Serializable {
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner odooDestAddress;
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_currency odooCurrency;
/**
*
......@@ -651,7 +651,7 @@ public class Purchase_order extends EntityMP implements Serializable {
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner odooPartner;
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner odooDestAddress;
/**
*
......@@ -853,14 +853,6 @@ public class Purchase_order extends EntityMP implements Serializable {
this.modify("origin",origin);
}
/**
* 设置 [供应商]
*/
public void setPartnerId(Long partnerId){
this.partnerId = partnerId ;
this.modify("partner_id",partnerId);
}
/**
* 设置 [代发货地址]
*/
......@@ -933,6 +925,14 @@ public class Purchase_order extends EntityMP implements Serializable {
this.modify("requisition_id",requisitionId);
}
/**
* 设置 [供应商]
*/
public void setPartnerId(Long partnerId){
this.partnerId = partnerId ;
this.modify("partner_id",partnerId);
}
@Override
public Serializable getDefaultKey(boolean gen) {
......
......@@ -120,21 +120,6 @@ public class Purchase_requisition extends EntityMP implements Serializable {
@JSONField(name = "origin")
@JsonProperty("origin")
private String origin;
/**
* 供应商
*/
@DEField(name = "vendor_id")
@TableField(value = "vendor_id")
@JSONField(name = "vendor_id")
@JsonProperty("vendor_id")
private Long vendorId;
/**
* 供应商
*/
@TableField(exist = false)
@JSONField(name = "vendor_id_text")
@JsonProperty("vendor_id_text")
private String vendorIdText;
/**
* 订购日期
*/
......@@ -191,6 +176,21 @@ public class Purchase_requisition extends EntityMP implements Serializable {
@JSONField(name = "order_count")
@JsonProperty("order_count")
private Integer orderCount;
/**
* 供应商
*/
@DEField(name = "vendor_id")
@TableField(value = "vendor_id")
@JSONField(name = "vendor_id")
@JsonProperty("vendor_id")
private Long vendorId;
/**
* 供应商
*/
@TableField(exist = false)
@JSONField(name = "vendor_id_text")
@JsonProperty("vendor_id_text")
private String vendorIdText;
/**
*
......@@ -206,7 +206,7 @@ public class Purchase_requisition extends EntityMP implements Serializable {
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner odooVendor;
private cn.ibizlab.businesscentral.core.odoo_base.domain.Res_supplier odooVendor;
/**
*
......@@ -294,14 +294,6 @@ public class Purchase_requisition extends EntityMP implements Serializable {
this.modify("origin",origin);
}
/**
* 设置 [供应商]
*/
public void setVendorId(Long vendorId){
this.vendorId = vendorId ;
this.modify("vendor_id",vendorId);
}
/**
* 设置 [订购日期]
*/
......@@ -372,6 +364,14 @@ public class Purchase_requisition extends EntityMP implements Serializable {
this.modify("state",state);
}
/**
* 设置 [供应商]
*/
public void setVendorId(Long vendorId){
this.vendorId = vendorId ;
this.modify("vendor_id",vendorId);
}
@Override
public Serializable getDefaultKey(boolean gen) {
......
......@@ -173,20 +173,6 @@ public class Purchase_orderSearchContext extends QueryWrapperContext<Purchase_or
if(!ObjectUtils.isEmpty(this.n_create_uid_text_like)){
this.getSearchCond().like("create_uid_text", n_create_uid_text_like);
}
}
private String n_partner_id_text_eq;//[供应商]
public void setN_partner_id_text_eq(String n_partner_id_text_eq) {
this.n_partner_id_text_eq = n_partner_id_text_eq;
if(!ObjectUtils.isEmpty(this.n_partner_id_text_eq)){
this.getSearchCond().eq("partner_id_text", n_partner_id_text_eq);
}
}
private String n_partner_id_text_like;//[供应商]
public void setN_partner_id_text_like(String n_partner_id_text_like) {
this.n_partner_id_text_like = n_partner_id_text_like;
if(!ObjectUtils.isEmpty(this.n_partner_id_text_like)){
this.getSearchCond().like("partner_id_text", n_partner_id_text_like);
}
}
private String n_picking_type_id_text_eq;//[交货到]
public void setN_picking_type_id_text_eq(String n_picking_type_id_text_eq) {
......@@ -222,13 +208,6 @@ public class Purchase_orderSearchContext extends QueryWrapperContext<Purchase_or
if(!ObjectUtils.isEmpty(this.n_create_uid_eq)){
this.getSearchCond().eq("create_uid", n_create_uid_eq);
}
}
private Long n_partner_id_eq;//[供应商]
public void setN_partner_id_eq(Long n_partner_id_eq) {
this.n_partner_id_eq = n_partner_id_eq;
if(!ObjectUtils.isEmpty(this.n_partner_id_eq)){
this.getSearchCond().eq("partner_id", n_partner_id_eq);
}
}
private Long n_dest_address_id_eq;//[代发货地址]
public void setN_dest_address_id_eq(Long n_dest_address_id_eq) {
......@@ -314,6 +293,27 @@ public class Purchase_orderSearchContext extends QueryWrapperContext<Purchase_or
this.getSearchCond().like("requisition_id_text", n_requisition_id_text_like);
}
}
private Long n_partner_id_eq;//[供应商]
public void setN_partner_id_eq(Long n_partner_id_eq) {
this.n_partner_id_eq = n_partner_id_eq;
if(!ObjectUtils.isEmpty(this.n_partner_id_eq)){
this.getSearchCond().eq("partner_id", n_partner_id_eq);
}
}
private String n_partner_id_text_eq;//[供应商]
public void setN_partner_id_text_eq(String n_partner_id_text_eq) {
this.n_partner_id_text_eq = n_partner_id_text_eq;
if(!ObjectUtils.isEmpty(this.n_partner_id_text_eq)){
this.getSearchCond().eq("partner_id_text", n_partner_id_text_eq);
}
}
private String n_partner_id_text_like;//[供应商]
public void setN_partner_id_text_like(String n_partner_id_text_like) {
this.n_partner_id_text_like = n_partner_id_text_like;
if(!ObjectUtils.isEmpty(this.n_partner_id_text_like)){
this.getSearchCond().like("partner_id_text", n_partner_id_text_like);
}
}
/**
* 启用快速搜索
......
......@@ -75,27 +75,6 @@ public class Purchase_requisitionSearchContext extends QueryWrapperContext<Purch
if(!ObjectUtils.isEmpty(this.n_create_uname_like)){
this.getSearchCond().like("create_uname", n_create_uname_like);
}
}
private Long n_vendor_id_eq;//[供应商]
public void setN_vendor_id_eq(Long n_vendor_id_eq) {
this.n_vendor_id_eq = n_vendor_id_eq;
if(!ObjectUtils.isEmpty(this.n_vendor_id_eq)){
this.getSearchCond().eq("vendor_id", n_vendor_id_eq);
}
}
private String n_vendor_id_text_eq;//[供应商]
public void setN_vendor_id_text_eq(String n_vendor_id_text_eq) {
this.n_vendor_id_text_eq = n_vendor_id_text_eq;
if(!ObjectUtils.isEmpty(this.n_vendor_id_text_eq)){
this.getSearchCond().eq("vendor_id_text", n_vendor_id_text_eq);
}
}
private String n_vendor_id_text_like;//[供应商]
public void setN_vendor_id_text_like(String n_vendor_id_text_like) {
this.n_vendor_id_text_like = n_vendor_id_text_like;
if(!ObjectUtils.isEmpty(this.n_vendor_id_text_like)){
this.getSearchCond().like("vendor_id_text", n_vendor_id_text_like);
}
}
private Long n_type_id_eq;//[申请类型]
public void setN_type_id_eq(Long n_type_id_eq) {
......@@ -125,6 +104,27 @@ public class Purchase_requisitionSearchContext extends QueryWrapperContext<Purch
this.getSearchCond().eq("state", n_state_eq);
}
}
private Long n_vendor_id_eq;//[供应商]
public void setN_vendor_id_eq(Long n_vendor_id_eq) {
this.n_vendor_id_eq = n_vendor_id_eq;
if(!ObjectUtils.isEmpty(this.n_vendor_id_eq)){
this.getSearchCond().eq("vendor_id", n_vendor_id_eq);
}
}
private String n_vendor_id_text_eq;//[供应商]
public void setN_vendor_id_text_eq(String n_vendor_id_text_eq) {
this.n_vendor_id_text_eq = n_vendor_id_text_eq;
if(!ObjectUtils.isEmpty(this.n_vendor_id_text_eq)){
this.getSearchCond().eq("vendor_id_text", n_vendor_id_text_eq);
}
}
private String n_vendor_id_text_like;//[供应商]
public void setN_vendor_id_text_like(String n_vendor_id_text_like) {
this.n_vendor_id_text_like = n_vendor_id_text_like;
if(!ObjectUtils.isEmpty(this.n_vendor_id_text_like)){
this.getSearchCond().like("vendor_id_text", n_vendor_id_text_like);
}
}
/**
* 启用快速搜索
......
......@@ -65,6 +65,8 @@ public interface Purchase_orderMapper extends BaseMapper<Purchase_order>{
List<Purchase_order> selectByRequisitionId(@Param("id") Serializable id) ;
List<Purchase_order> selectByPartnerId(@Param("id") Serializable id) ;
List<Purchase_order> selectByFiscalPositionId(@Param("id") Serializable id) ;
List<Purchase_order> selectByIncotermId(@Param("id") Serializable id) ;
......@@ -77,8 +79,6 @@ public interface Purchase_orderMapper extends BaseMapper<Purchase_order>{
List<Purchase_order> selectByDestAddressId(@Param("id") Serializable id) ;
List<Purchase_order> selectByPartnerId(@Param("id") Serializable id) ;
List<Purchase_order> selectByCreateUid(@Param("id") Serializable id) ;
List<Purchase_order> selectByUserId(@Param("id") Serializable id) ;
......
......@@ -45,6 +45,8 @@ public interface IPurchase_orderService extends IService<Purchase_order>{
Page<Purchase_order> searchOrder(Purchase_orderSearchContext context) ;
List<Purchase_order> selectByRequisitionId(Long id) ;
void removeByRequisitionId(Long id) ;
List<Purchase_order> selectByPartnerId(Long id) ;
void removeByPartnerId(Long id) ;
List<Purchase_order> selectByFiscalPositionId(Long id) ;
void removeByFiscalPositionId(Long id) ;
List<Purchase_order> selectByIncotermId(Long id) ;
......@@ -57,8 +59,6 @@ public interface IPurchase_orderService extends IService<Purchase_order>{
void removeByCurrencyId(Long id) ;
List<Purchase_order> selectByDestAddressId(Long id) ;
void removeByDestAddressId(Long id) ;
List<Purchase_order> selectByPartnerId(Long id) ;
void removeByPartnerId(Long id) ;
List<Purchase_order> selectByCreateUid(Long id) ;
void removeByCreateUid(Long id) ;
List<Purchase_order> selectByUserId(Long id) ;
......
......@@ -62,6 +62,9 @@ public class Purchase_orderServiceImpl extends ServiceImpl<Purchase_orderMapper,
protected cn.ibizlab.businesscentral.core.odoo_purchase.service.IPurchase_requisitionService purchaseRequisitionService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_base.service.IRes_supplierService resSupplierService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_account.service.IAccount_fiscal_positionService accountFiscalPositionService;
@Autowired
@Lazy
......@@ -229,6 +232,16 @@ public class Purchase_orderServiceImpl extends ServiceImpl<Purchase_orderMapper,
this.remove(new QueryWrapper<Purchase_order>().eq("requisition_id",id));
}
@Override
public List<Purchase_order> selectByPartnerId(Long id) {
return baseMapper.selectByPartnerId(id);
}
@Override
public void removeByPartnerId(Long id) {
this.remove(new QueryWrapper<Purchase_order>().eq("partner_id",id));
}
@Override
public List<Purchase_order> selectByFiscalPositionId(Long id) {
return baseMapper.selectByFiscalPositionId(id);
......@@ -289,16 +302,6 @@ public class Purchase_orderServiceImpl extends ServiceImpl<Purchase_orderMapper,
this.remove(new QueryWrapper<Purchase_order>().eq("dest_address_id",id));
}
@Override
public List<Purchase_order> selectByPartnerId(Long id) {
return baseMapper.selectByPartnerId(id);
}
@Override
public void removeByPartnerId(Long id) {
this.remove(new QueryWrapper<Purchase_order>().eq("partner_id",id));
}
@Override
public List<Purchase_order> selectByCreateUid(Long id) {
return baseMapper.selectByCreateUid(id);
......@@ -375,6 +378,16 @@ public class Purchase_orderServiceImpl extends ServiceImpl<Purchase_orderMapper,
}
et.setRequisitionIdText(odooRequisition.getName());
}
//实体关系[DER1N_PURCHASE_ORDER_RES_SUPPLIER_PARTNER_ID]
if(!ObjectUtils.isEmpty(et.getPartnerId())){
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_supplier odooPartner=et.getOdooPartner();
if(ObjectUtils.isEmpty(odooPartner)){
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_supplier majorEntity=resSupplierService.get(et.getPartnerId());
et.setOdooPartner(majorEntity);
odooPartner=majorEntity;
}
et.setPartnerIdText(odooPartner.getName());
}
//实体关系[DER1N_PURCHASE_ORDER__ACCOUNT_FISCAL_POSITION__FISCAL_POSITION_ID]
if(!ObjectUtils.isEmpty(et.getFiscalPositionId())){
cn.ibizlab.businesscentral.core.odoo_account.domain.Account_fiscal_position odooFiscalPosition=et.getOdooFiscalPosition();
......@@ -435,16 +448,6 @@ public class Purchase_orderServiceImpl extends ServiceImpl<Purchase_orderMapper,
}
et.setDestAddressIdText(odooDestAddress.getName());
}
//实体关系[DER1N_PURCHASE_ORDER__RES_PARTNER__PARTNER_ID]
if(!ObjectUtils.isEmpty(et.getPartnerId())){
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner odooPartner=et.getOdooPartner();
if(ObjectUtils.isEmpty(odooPartner)){
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner majorEntity=resPartnerService.get(et.getPartnerId());
et.setOdooPartner(majorEntity);
odooPartner=majorEntity;
}
et.setPartnerIdText(odooPartner.getName());
}
//实体关系[DER1N_PURCHASE_ORDER__RES_USERS__CREATE_UID]
if(!ObjectUtils.isEmpty(et.getCreateUid())){
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_users odooCreate=et.getOdooCreate();
......
......@@ -59,7 +59,7 @@ public class Purchase_requisitionServiceImpl extends ServiceImpl<Purchase_requis
protected cn.ibizlab.businesscentral.core.odoo_purchase.service.IPurchase_requisition_typeService purchaseRequisitionTypeService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_base.service.IRes_partnerService resPartnerService;
protected cn.ibizlab.businesscentral.core.odoo_base.service.IRes_supplierService resSupplierService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_base.service.IRes_usersService resUsersService;
......@@ -279,11 +279,11 @@ public class Purchase_requisitionServiceImpl extends ServiceImpl<Purchase_requis
}
et.setTypeIdText(odooType.getName());
}
//实体关系[DER1N_PURCHASE_REQUISITION_RES_PARTNER_VENDOR_ID]
//实体关系[DER1N_PURCHASE_REQUISITION_RES_SUPPLIER_VENDOR_ID]
if(!ObjectUtils.isEmpty(et.getVendorId())){
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner odooVendor=et.getOdooVendor();
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_supplier odooVendor=et.getOdooVendor();
if(ObjectUtils.isEmpty(odooVendor)){
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner majorEntity=resPartnerService.get(et.getVendorId());
cn.ibizlab.businesscentral.core.odoo_base.domain.Res_supplier majorEntity=resSupplierService.get(et.getVendorId());
et.setOdooVendor(majorEntity);
odooVendor=majorEntity;
}
......
......@@ -28,16 +28,18 @@
<result property="createUidText" column="create_uid_text" />
<result property="productIdText" column="product_id_text" />
<result property="writeUidText" column="write_uid_text" />
<result property="nameText" column="name_text" />
<result property="productTmplId" column="product_tmpl_id" />
<result property="companyId" column="company_id" />
<result property="productId" column="product_id" />
<result property="createUid" column="create_uid" />
<result property="currencyId" column="currency_id" />
<result property="name" column="name" />
<result property="writeUid" column="write_uid" />
<result property="name" column="name" />
<result property="nameText" column="name_text" />
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooName" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_supplier" column="name" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_supplierMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooProduct" javaType="cn.ibizlab.businesscentral.core.odoo_product.domain.Product_product" column="product_id" select="cn.ibizlab.businesscentral.core.odoo_product.mapper.Product_productMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
......@@ -47,13 +49,18 @@
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooCurrency" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_currency" column="currency_id" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_currencyMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooName" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner" column="name" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_partnerMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooCreate" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_users" column="create_uid" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_usersMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooWrite" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_users" column="write_uid" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_usersMapper.selectById" fetchType="lazy"></association>
</resultMap>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_PRODUCT_SUPPLIERINFO_RES_SUPPLIER_NAME] -->
<select id="selectByName" resultMap="Product_supplierinfoResultMap">
select t1.* from (
<include refid="Default" />
) t1
where name=#{id}
</select>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_PRODUCT_SUPPLIERINFO__PRODUCT_PRODUCT__PRODUCT_ID] -->
<select id="selectByProductId" resultMap="Product_supplierinfoResultMap">
select t1.* from (
......@@ -81,13 +88,6 @@
<include refid="Default" />
) t1
where currency_id=#{id}
</select>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_PRODUCT_SUPPLIERINFO__RES_PARTNER__NAME] -->
<select id="selectByName" resultMap="Product_supplierinfoResultMap">
select t1.* from (
<include refid="Default" />
) t1
where name=#{id}
</select>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_PRODUCT_SUPPLIERINFO__RES_USERS__CREATE_UID] -->
<select id="selectByCreateUid" resultMap="Product_supplierinfoResultMap">
......
......@@ -5,7 +5,7 @@
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="Purchase_orderResultMap" databaseId="postgresql">
<![CDATA[select t1.* from (SELECT t1.ACCESS_TOKEN, t1.AMOUNT_TAX, t1.AMOUNT_TOTAL, t1.AMOUNT_UNTAXED, t1.COMPANY_ID, t61.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t121.NAME AS CREATE_UID_TEXT, t1.CURRENCY_ID, t41.NAME AS CURRENCY_ID_TEXT, t1.DATE_APPROVE, t1.DATE_ORDER, t1.DATE_PLANNED, t1.DEST_ADDRESS_ID, t71.NAME AS DEST_ADDRESS_ID_TEXT, t1.FISCAL_POSITION_ID, t31.NAME AS FISCAL_POSITION_ID_TEXT, t1.GROUP_ID, t1.ID, t1.INCOTERM_ID, t151.NAME AS INCOTERM_ID_TEXT, t1.INVOICE_COUNT, t1.INVOICE_STATUS, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.NOTES, t1.ORIGIN, t1.PARTNER_ID, t131.NAME AS PARTNER_ID_TEXT, t1.PARTNER_REF, t1.PAYMENT_TERM_ID, t101.NAME AS PAYMENT_TERM_ID_TEXT, t1.PICKING_COUNT, t1.PICKING_TYPE_ID, t141.NAME AS PICKING_TYPE_ID_TEXT, t1.REQUISITION_ID, t161.NAME AS REQUISITION_ID_TEXT, t1.STATE, t1.USER_ID, t21.NAME AS USER_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t91.NAME AS WRITE_UID_TEXT FROM PURCHASE_ORDER t1 LEFT JOIN RES_USERS t11 ON t1.USER_ID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN ACCOUNT_FISCAL_POSITION t31 ON t1.FISCAL_POSITION_ID = t31.ID LEFT JOIN RES_CURRENCY t41 ON t1.CURRENCY_ID = t41.ID LEFT JOIN RES_COMPANY t51 ON t1.COMPANY_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN RES_PARTNER t71 ON t1.DEST_ADDRESS_ID = t71.ID LEFT JOIN RES_USERS t81 ON t1.WRITE_UID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN ACCOUNT_PAYMENT_TERM t101 ON t1.PAYMENT_TERM_ID = t101.ID LEFT JOIN RES_USERS t111 ON t1.CREATE_UID = t111.ID LEFT JOIN RES_PARTNER t121 ON t111.PARTNER_ID = t121.ID LEFT JOIN RES_PARTNER t131 ON t1.PARTNER_ID = t131.ID LEFT JOIN STOCK_PICKING_TYPE t141 ON t1.PICKING_TYPE_ID = t141.ID LEFT JOIN ACCOUNT_INCOTERMS t151 ON t1.INCOTERM_ID = t151.ID LEFT JOIN PURCHASE_REQUISITION t161 ON t1.REQUISITION_ID = t161.ID ) t1 where id=#{id}]]>
<![CDATA[select t1.* from (SELECT t1.ACCESS_TOKEN, t1.AMOUNT_TAX, t1.AMOUNT_TOTAL, t1.AMOUNT_UNTAXED, t1.COMPANY_ID, t61.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t121.NAME AS CREATE_UID_TEXT, t1.CURRENCY_ID, t41.NAME AS CURRENCY_ID_TEXT, t1.DATE_APPROVE, t1.DATE_ORDER, t1.DATE_PLANNED, t1.DEST_ADDRESS_ID, t71.NAME AS DEST_ADDRESS_ID_TEXT, t1.FISCAL_POSITION_ID, t31.NAME AS FISCAL_POSITION_ID_TEXT, t1.GROUP_ID, t1.ID, t1.INCOTERM_ID, t141.NAME AS INCOTERM_ID_TEXT, t1.INVOICE_COUNT, t1.INVOICE_STATUS, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.NOTES, t1.ORIGIN, t1.PARTNER_ID, t161.NAME AS PARTNER_ID_TEXT, t1.PARTNER_REF, t1.PAYMENT_TERM_ID, t101.NAME AS PAYMENT_TERM_ID_TEXT, t1.PICKING_COUNT, t1.PICKING_TYPE_ID, t131.NAME AS PICKING_TYPE_ID_TEXT, t1.REQUISITION_ID, t151.NAME AS REQUISITION_ID_TEXT, t1.STATE, t1.USER_ID, t21.NAME AS USER_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t91.NAME AS WRITE_UID_TEXT FROM PURCHASE_ORDER t1 LEFT JOIN RES_USERS t11 ON t1.USER_ID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN ACCOUNT_FISCAL_POSITION t31 ON t1.FISCAL_POSITION_ID = t31.ID LEFT JOIN RES_CURRENCY t41 ON t1.CURRENCY_ID = t41.ID LEFT JOIN RES_COMPANY t51 ON t1.COMPANY_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN RES_PARTNER t71 ON t1.DEST_ADDRESS_ID = t71.ID LEFT JOIN RES_USERS t81 ON t1.WRITE_UID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN ACCOUNT_PAYMENT_TERM t101 ON t1.PAYMENT_TERM_ID = t101.ID LEFT JOIN RES_USERS t111 ON t1.CREATE_UID = t111.ID LEFT JOIN RES_PARTNER t121 ON t111.PARTNER_ID = t121.ID LEFT JOIN STOCK_PICKING_TYPE t131 ON t1.PICKING_TYPE_ID = t131.ID LEFT JOIN ACCOUNT_INCOTERMS t141 ON t1.INCOTERM_ID = t141.ID LEFT JOIN PURCHASE_REQUISITION t151 ON t1.REQUISITION_ID = t151.ID LEFT JOIN RES_PARTNER t161 ON t1.PARTNER_ID = t161.ID ) t1 where id=#{id}]]>
</select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
......@@ -63,11 +63,9 @@
<result property="writeUidText" column="write_uid_text" />
<result property="paymentTermIdText" column="payment_term_id_text" />
<result property="createUidText" column="create_uid_text" />
<result property="partnerIdText" column="partner_id_text" />
<result property="pickingTypeIdText" column="picking_type_id_text" />
<result property="incotermIdText" column="incoterm_id_text" />
<result property="createUid" column="create_uid" />
<result property="partnerId" column="partner_id" />
<result property="destAddressId" column="dest_address_id" />
<result property="companyId" column="company_id" />
<result property="currencyId" column="currency_id" />
......@@ -79,11 +77,15 @@
<result property="pickingTypeId" column="picking_type_id" />
<result property="requisitionId" column="requisition_id" />
<result property="requisitionIdText" column="requisition_id_text" />
<result property="partnerId" column="partner_id" />
<result property="partnerIdText" column="partner_id_text" />
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooRequisition" javaType="cn.ibizlab.businesscentral.core.odoo_purchase.domain.Purchase_requisition" column="requisition_id" select="cn.ibizlab.businesscentral.core.odoo_purchase.mapper.Purchase_requisitionMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooPartner" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_supplier" column="partner_id" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_supplierMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooFiscalPosition" javaType="cn.ibizlab.businesscentral.core.odoo_account.domain.Account_fiscal_position" column="fiscal_position_id" select="cn.ibizlab.businesscentral.core.odoo_account.mapper.Account_fiscal_positionMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooIncoterm" javaType="cn.ibizlab.businesscentral.core.odoo_account.domain.Account_incoterms" column="incoterm_id" select="cn.ibizlab.businesscentral.core.odoo_account.mapper.Account_incotermsMapper.selectById" fetchType="lazy"></association>
......@@ -96,8 +98,6 @@
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooDestAddress" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner" column="dest_address_id" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_partnerMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooPartner" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner" column="partner_id" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_partnerMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooCreate" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_users" column="create_uid" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_usersMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooUser" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_users" column="user_id" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_usersMapper.selectById" fetchType="lazy"></association>
......@@ -113,6 +113,13 @@
<include refid="Default" />
) t1
where requisition_id=#{id}
</select>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_PURCHASE_ORDER_RES_SUPPLIER_PARTNER_ID] -->
<select id="selectByPartnerId" resultMap="Purchase_orderResultMap">
select t1.* from (
<include refid="Default" />
) t1
where partner_id=#{id}
</select>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_PURCHASE_ORDER__ACCOUNT_FISCAL_POSITION__FISCAL_POSITION_ID] -->
<select id="selectByFiscalPositionId" resultMap="Purchase_orderResultMap">
......@@ -155,13 +162,6 @@
<include refid="Default" />
) t1
where dest_address_id=#{id}
</select>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_PURCHASE_ORDER__RES_PARTNER__PARTNER_ID] -->
<select id="selectByPartnerId" resultMap="Purchase_orderResultMap">
select t1.* from (
<include refid="Default" />
) t1
where partner_id=#{id}
</select>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_PURCHASE_ORDER__RES_USERS__CREATE_UID] -->
<select id="selectByCreateUid" resultMap="Purchase_orderResultMap">
......@@ -212,18 +212,18 @@
<!--数据查询[Default]-->
<sql id="Default" databaseId="postgresql">
<![CDATA[ SELECT t1.ACCESS_TOKEN, t1.AMOUNT_TAX, t1.AMOUNT_TOTAL, t1.AMOUNT_UNTAXED, t1.COMPANY_ID, t61.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t121.NAME AS CREATE_UID_TEXT, t1.CURRENCY_ID, t41.NAME AS CURRENCY_ID_TEXT, t1.DATE_APPROVE, t1.DATE_ORDER, t1.DATE_PLANNED, t1.DEST_ADDRESS_ID, t71.NAME AS DEST_ADDRESS_ID_TEXT, t1.FISCAL_POSITION_ID, t31.NAME AS FISCAL_POSITION_ID_TEXT, t1.GROUP_ID, t1.ID, t1.INCOTERM_ID, t151.NAME AS INCOTERM_ID_TEXT, t1.INVOICE_COUNT, t1.INVOICE_STATUS, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.ORIGIN, t1.PARTNER_ID, t131.NAME AS PARTNER_ID_TEXT, t1.PARTNER_REF, t1.PAYMENT_TERM_ID, t101.NAME AS PAYMENT_TERM_ID_TEXT, t1.PICKING_COUNT, t1.PICKING_TYPE_ID, t141.NAME AS PICKING_TYPE_ID_TEXT, t1.REQUISITION_ID, t161.NAME AS REQUISITION_ID_TEXT, t1.STATE, t1.USER_ID, t21.NAME AS USER_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t91.NAME AS WRITE_UID_TEXT FROM PURCHASE_ORDER t1 LEFT JOIN RES_USERS t11 ON t1.USER_ID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN ACCOUNT_FISCAL_POSITION t31 ON t1.FISCAL_POSITION_ID = t31.ID LEFT JOIN RES_CURRENCY t41 ON t1.CURRENCY_ID = t41.ID LEFT JOIN RES_COMPANY t51 ON t1.COMPANY_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN RES_PARTNER t71 ON t1.DEST_ADDRESS_ID = t71.ID LEFT JOIN RES_USERS t81 ON t1.WRITE_UID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN ACCOUNT_PAYMENT_TERM t101 ON t1.PAYMENT_TERM_ID = t101.ID LEFT JOIN RES_USERS t111 ON t1.CREATE_UID = t111.ID LEFT JOIN RES_PARTNER t121 ON t111.PARTNER_ID = t121.ID LEFT JOIN RES_PARTNER t131 ON t1.PARTNER_ID = t131.ID LEFT JOIN STOCK_PICKING_TYPE t141 ON t1.PICKING_TYPE_ID = t141.ID LEFT JOIN ACCOUNT_INCOTERMS t151 ON t1.INCOTERM_ID = t151.ID LEFT JOIN PURCHASE_REQUISITION t161 ON t1.REQUISITION_ID = t161.ID
<![CDATA[ SELECT t1.ACCESS_TOKEN, t1.AMOUNT_TAX, t1.AMOUNT_TOTAL, t1.AMOUNT_UNTAXED, t1.COMPANY_ID, t61.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t121.NAME AS CREATE_UID_TEXT, t1.CURRENCY_ID, t41.NAME AS CURRENCY_ID_TEXT, t1.DATE_APPROVE, t1.DATE_ORDER, t1.DATE_PLANNED, t1.DEST_ADDRESS_ID, t71.NAME AS DEST_ADDRESS_ID_TEXT, t1.FISCAL_POSITION_ID, t31.NAME AS FISCAL_POSITION_ID_TEXT, t1.GROUP_ID, t1.ID, t1.INCOTERM_ID, t141.NAME AS INCOTERM_ID_TEXT, t1.INVOICE_COUNT, t1.INVOICE_STATUS, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.ORIGIN, t1.PARTNER_ID, t161.NAME AS PARTNER_ID_TEXT, t1.PARTNER_REF, t1.PAYMENT_TERM_ID, t101.NAME AS PAYMENT_TERM_ID_TEXT, t1.PICKING_COUNT, t1.PICKING_TYPE_ID, t131.NAME AS PICKING_TYPE_ID_TEXT, t1.REQUISITION_ID, t151.NAME AS REQUISITION_ID_TEXT, t1.STATE, t1.USER_ID, t21.NAME AS USER_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t91.NAME AS WRITE_UID_TEXT FROM PURCHASE_ORDER t1 LEFT JOIN RES_USERS t11 ON t1.USER_ID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN ACCOUNT_FISCAL_POSITION t31 ON t1.FISCAL_POSITION_ID = t31.ID LEFT JOIN RES_CURRENCY t41 ON t1.CURRENCY_ID = t41.ID LEFT JOIN RES_COMPANY t51 ON t1.COMPANY_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN RES_PARTNER t71 ON t1.DEST_ADDRESS_ID = t71.ID LEFT JOIN RES_USERS t81 ON t1.WRITE_UID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN ACCOUNT_PAYMENT_TERM t101 ON t1.PAYMENT_TERM_ID = t101.ID LEFT JOIN RES_USERS t111 ON t1.CREATE_UID = t111.ID LEFT JOIN RES_PARTNER t121 ON t111.PARTNER_ID = t121.ID LEFT JOIN STOCK_PICKING_TYPE t131 ON t1.PICKING_TYPE_ID = t131.ID LEFT JOIN ACCOUNT_INCOTERMS t141 ON t1.INCOTERM_ID = t141.ID LEFT JOIN PURCHASE_REQUISITION t151 ON t1.REQUISITION_ID = t151.ID LEFT JOIN RES_PARTNER t161 ON t1.PARTNER_ID = t161.ID
]]>
</sql>
<!--数据查询[Order]-->
<sql id="Order" databaseId="postgresql">
<![CDATA[ SELECT t1.ACCESS_TOKEN, t1.AMOUNT_TAX, t1.AMOUNT_TOTAL, t1.AMOUNT_UNTAXED, t1.COMPANY_ID, t61.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t121.NAME AS CREATE_UID_TEXT, t1.CURRENCY_ID, t41.NAME AS CURRENCY_ID_TEXT, t1.DATE_APPROVE, t1.DATE_ORDER, t1.DATE_PLANNED, t1.DEST_ADDRESS_ID, t71.NAME AS DEST_ADDRESS_ID_TEXT, t1.FISCAL_POSITION_ID, t31.NAME AS FISCAL_POSITION_ID_TEXT, t1.GROUP_ID, t1.ID, t1.INCOTERM_ID, t151.NAME AS INCOTERM_ID_TEXT, t1.INVOICE_COUNT, t1.INVOICE_STATUS, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.ORIGIN, t1.PARTNER_ID, t131.NAME AS PARTNER_ID_TEXT, t1.PARTNER_REF, t1.PAYMENT_TERM_ID, t101.NAME AS PAYMENT_TERM_ID_TEXT, t1.PICKING_COUNT, t1.PICKING_TYPE_ID, t141.NAME AS PICKING_TYPE_ID_TEXT, t1.REQUISITION_ID, t161.NAME AS REQUISITION_ID_TEXT, t1.STATE, t1.USER_ID, t21.NAME AS USER_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t91.NAME AS WRITE_UID_TEXT FROM PURCHASE_ORDER t1 LEFT JOIN RES_USERS t11 ON t1.USER_ID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN ACCOUNT_FISCAL_POSITION t31 ON t1.FISCAL_POSITION_ID = t31.ID LEFT JOIN RES_CURRENCY t41 ON t1.CURRENCY_ID = t41.ID LEFT JOIN RES_COMPANY t51 ON t1.COMPANY_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN RES_PARTNER t71 ON t1.DEST_ADDRESS_ID = t71.ID LEFT JOIN RES_USERS t81 ON t1.WRITE_UID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN ACCOUNT_PAYMENT_TERM t101 ON t1.PAYMENT_TERM_ID = t101.ID LEFT JOIN RES_USERS t111 ON t1.CREATE_UID = t111.ID LEFT JOIN RES_PARTNER t121 ON t111.PARTNER_ID = t121.ID LEFT JOIN RES_PARTNER t131 ON t1.PARTNER_ID = t131.ID LEFT JOIN STOCK_PICKING_TYPE t141 ON t1.PICKING_TYPE_ID = t141.ID LEFT JOIN ACCOUNT_INCOTERMS t151 ON t1.INCOTERM_ID = t151.ID LEFT JOIN PURCHASE_REQUISITION t161 ON t1.REQUISITION_ID = t161.ID
<![CDATA[ SELECT t1.ACCESS_TOKEN, t1.AMOUNT_TAX, t1.AMOUNT_TOTAL, t1.AMOUNT_UNTAXED, t1.COMPANY_ID, t61.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t121.NAME AS CREATE_UID_TEXT, t1.CURRENCY_ID, t41.NAME AS CURRENCY_ID_TEXT, t1.DATE_APPROVE, t1.DATE_ORDER, t1.DATE_PLANNED, t1.DEST_ADDRESS_ID, t71.NAME AS DEST_ADDRESS_ID_TEXT, t1.FISCAL_POSITION_ID, t31.NAME AS FISCAL_POSITION_ID_TEXT, t1.GROUP_ID, t1.ID, t1.INCOTERM_ID, t141.NAME AS INCOTERM_ID_TEXT, t1.INVOICE_COUNT, t1.INVOICE_STATUS, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.ORIGIN, t1.PARTNER_ID, t161.NAME AS PARTNER_ID_TEXT, t1.PARTNER_REF, t1.PAYMENT_TERM_ID, t101.NAME AS PAYMENT_TERM_ID_TEXT, t1.PICKING_COUNT, t1.PICKING_TYPE_ID, t131.NAME AS PICKING_TYPE_ID_TEXT, t1.REQUISITION_ID, t151.NAME AS REQUISITION_ID_TEXT, t1.STATE, t1.USER_ID, t21.NAME AS USER_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t91.NAME AS WRITE_UID_TEXT FROM PURCHASE_ORDER t1 LEFT JOIN RES_USERS t11 ON t1.USER_ID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN ACCOUNT_FISCAL_POSITION t31 ON t1.FISCAL_POSITION_ID = t31.ID LEFT JOIN RES_CURRENCY t41 ON t1.CURRENCY_ID = t41.ID LEFT JOIN RES_COMPANY t51 ON t1.COMPANY_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN RES_PARTNER t71 ON t1.DEST_ADDRESS_ID = t71.ID LEFT JOIN RES_USERS t81 ON t1.WRITE_UID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN ACCOUNT_PAYMENT_TERM t101 ON t1.PAYMENT_TERM_ID = t101.ID LEFT JOIN RES_USERS t111 ON t1.CREATE_UID = t111.ID LEFT JOIN RES_PARTNER t121 ON t111.PARTNER_ID = t121.ID LEFT JOIN STOCK_PICKING_TYPE t131 ON t1.PICKING_TYPE_ID = t131.ID LEFT JOIN ACCOUNT_INCOTERMS t141 ON t1.INCOTERM_ID = t141.ID LEFT JOIN PURCHASE_REQUISITION t151 ON t1.REQUISITION_ID = t151.ID LEFT JOIN RES_PARTNER t161 ON t1.PARTNER_ID = t161.ID
WHERE ( ( t1.STATE = 'purchase' OR t1.STATE = 'done' ) )
]]>
</sql>
<!--数据查询[View]-->
<sql id="View" databaseId="postgresql">
<![CDATA[ SELECT t1.ACCESS_TOKEN, t1.AMOUNT_TAX, t1.AMOUNT_TOTAL, t1.AMOUNT_UNTAXED, t1.COMPANY_ID, t61.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t121.NAME AS CREATE_UID_TEXT, t1.CURRENCY_ID, t41.NAME AS CURRENCY_ID_TEXT, t1.DATE_APPROVE, t1.DATE_ORDER, t1.DATE_PLANNED, t1.DEST_ADDRESS_ID, t71.NAME AS DEST_ADDRESS_ID_TEXT, t1.FISCAL_POSITION_ID, t31.NAME AS FISCAL_POSITION_ID_TEXT, t1.GROUP_ID, t1.ID, t1.INCOTERM_ID, t151.NAME AS INCOTERM_ID_TEXT, t1.INVOICE_COUNT, t1.INVOICE_STATUS, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.NOTES, t1.ORIGIN, t1.PARTNER_ID, t131.NAME AS PARTNER_ID_TEXT, t1.PARTNER_REF, t1.PAYMENT_TERM_ID, t101.NAME AS PAYMENT_TERM_ID_TEXT, t1.PICKING_COUNT, t1.PICKING_TYPE_ID, t141.NAME AS PICKING_TYPE_ID_TEXT, t1.REQUISITION_ID, t161.NAME AS REQUISITION_ID_TEXT, t1.STATE, t1.USER_ID, t21.NAME AS USER_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t91.NAME AS WRITE_UID_TEXT FROM PURCHASE_ORDER t1 LEFT JOIN RES_USERS t11 ON t1.USER_ID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN ACCOUNT_FISCAL_POSITION t31 ON t1.FISCAL_POSITION_ID = t31.ID LEFT JOIN RES_CURRENCY t41 ON t1.CURRENCY_ID = t41.ID LEFT JOIN RES_COMPANY t51 ON t1.COMPANY_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN RES_PARTNER t71 ON t1.DEST_ADDRESS_ID = t71.ID LEFT JOIN RES_USERS t81 ON t1.WRITE_UID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN ACCOUNT_PAYMENT_TERM t101 ON t1.PAYMENT_TERM_ID = t101.ID LEFT JOIN RES_USERS t111 ON t1.CREATE_UID = t111.ID LEFT JOIN RES_PARTNER t121 ON t111.PARTNER_ID = t121.ID LEFT JOIN RES_PARTNER t131 ON t1.PARTNER_ID = t131.ID LEFT JOIN STOCK_PICKING_TYPE t141 ON t1.PICKING_TYPE_ID = t141.ID LEFT JOIN ACCOUNT_INCOTERMS t151 ON t1.INCOTERM_ID = t151.ID LEFT JOIN PURCHASE_REQUISITION t161 ON t1.REQUISITION_ID = t161.ID
<![CDATA[ SELECT t1.ACCESS_TOKEN, t1.AMOUNT_TAX, t1.AMOUNT_TOTAL, t1.AMOUNT_UNTAXED, t1.COMPANY_ID, t61.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t121.NAME AS CREATE_UID_TEXT, t1.CURRENCY_ID, t41.NAME AS CURRENCY_ID_TEXT, t1.DATE_APPROVE, t1.DATE_ORDER, t1.DATE_PLANNED, t1.DEST_ADDRESS_ID, t71.NAME AS DEST_ADDRESS_ID_TEXT, t1.FISCAL_POSITION_ID, t31.NAME AS FISCAL_POSITION_ID_TEXT, t1.GROUP_ID, t1.ID, t1.INCOTERM_ID, t141.NAME AS INCOTERM_ID_TEXT, t1.INVOICE_COUNT, t1.INVOICE_STATUS, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.NOTES, t1.ORIGIN, t1.PARTNER_ID, t161.NAME AS PARTNER_ID_TEXT, t1.PARTNER_REF, t1.PAYMENT_TERM_ID, t101.NAME AS PAYMENT_TERM_ID_TEXT, t1.PICKING_COUNT, t1.PICKING_TYPE_ID, t131.NAME AS PICKING_TYPE_ID_TEXT, t1.REQUISITION_ID, t151.NAME AS REQUISITION_ID_TEXT, t1.STATE, t1.USER_ID, t21.NAME AS USER_ID_TEXT, t1.WRITE_DATE, t1.WRITE_UID, t91.NAME AS WRITE_UID_TEXT FROM PURCHASE_ORDER t1 LEFT JOIN RES_USERS t11 ON t1.USER_ID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARTNER_ID = t21.ID LEFT JOIN ACCOUNT_FISCAL_POSITION t31 ON t1.FISCAL_POSITION_ID = t31.ID LEFT JOIN RES_CURRENCY t41 ON t1.CURRENCY_ID = t41.ID LEFT JOIN RES_COMPANY t51 ON t1.COMPANY_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN RES_PARTNER t71 ON t1.DEST_ADDRESS_ID = t71.ID LEFT JOIN RES_USERS t81 ON t1.WRITE_UID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN ACCOUNT_PAYMENT_TERM t101 ON t1.PAYMENT_TERM_ID = t101.ID LEFT JOIN RES_USERS t111 ON t1.CREATE_UID = t111.ID LEFT JOIN RES_PARTNER t121 ON t111.PARTNER_ID = t121.ID LEFT JOIN STOCK_PICKING_TYPE t131 ON t1.PICKING_TYPE_ID = t131.ID LEFT JOIN ACCOUNT_INCOTERMS t141 ON t1.INCOTERM_ID = t141.ID LEFT JOIN PURCHASE_REQUISITION t151 ON t1.REQUISITION_ID = t151.ID LEFT JOIN RES_PARTNER t161 ON t1.PARTNER_ID = t161.ID
]]>
</sql>
</mapper>
......
......@@ -5,7 +5,7 @@
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="Purchase_requisitionResultMap" databaseId="postgresql">
<![CDATA[select t1.* from (SELECT t1.CREATE_DATE, t1.CREATE_UID, t41.NAME AS CREATE_UNAME, t1.DATE_END, t1.ID, t1.NAME, t1.ORDERING_DATE, t1.ORIGIN, t1.SCHEDULE_DATE, t1.STATE, 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}]]>
<![CDATA[select t1.* from (SELECT t1.CREATE_DATE, t1.CREATE_UID, t41.NAME AS CREATE_UNAME, t1.DATE_END, t1.ID, t1.NAME, t1.ORDERING_DATE, t1.ORIGIN, t1.SCHEDULE_DATE, t1.STATE, t1.TYPE_ID, t51.NAME AS TYPE_ID_TEXT, t1.VENDOR_ID, t61.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 PURCHASE_REQUISITION_TYPE t51 ON t1.TYPE_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t1.VENDOR_ID = t61.ID ) t1 where id=#{id}]]>
</select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
......@@ -18,20 +18,20 @@
<result property="writeUname" column="write_uname" />
<result property="createUname" column="create_uname" />
<result property="LastUpdate" column="__last_update" />
<result property="vendorId" column="vendor_id" />
<result property="vendorIdText" column="vendor_id_text" />
<result property="orderingDate" column="ordering_date" />
<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" />
<result property="orderCount" column="order_count" />
<result property="vendorId" column="vendor_id" />
<result property="vendorIdText" column="vendor_id_text" />
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooType" javaType="cn.ibizlab.businesscentral.core.odoo_purchase.domain.Purchase_requisition_type" column="type_id" select="cn.ibizlab.businesscentral.core.odoo_purchase.mapper.Purchase_requisition_typeMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooVendor" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_partner" column="vendor_id" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_partnerMapper.selectById" fetchType="lazy"></association>
<association property="odooVendor" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_supplier" column="vendor_id" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_supplierMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooCreate" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_users" column="create_uid" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_usersMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
......@@ -45,7 +45,7 @@
) t1
where type_id=#{id}
</select>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_PURCHASE_REQUISITION_RES_PARTNER_VENDOR_ID] -->
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_PURCHASE_REQUISITION_RES_SUPPLIER_VENDOR_ID] -->
<select id="selectByVendorId" resultMap="Purchase_requisitionResultMap">
select t1.* from (
<include refid="Default" />
......@@ -78,12 +78,12 @@
<!--数据查询[Default]-->
<sql id="Default" databaseId="postgresql">
<![CDATA[ SELECT t1.CREATE_DATE, t1.CREATE_UID, t41.NAME AS CREATE_UNAME, t1.DATE_END, t1.ID, t1.NAME, t1.ORDERING_DATE, t1.ORIGIN, t1.SCHEDULE_DATE, t1.STATE, 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
<![CDATA[ SELECT t1.CREATE_DATE, t1.CREATE_UID, t41.NAME AS CREATE_UNAME, t1.DATE_END, t1.ID, t1.NAME, t1.ORDERING_DATE, t1.ORIGIN, t1.SCHEDULE_DATE, t1.STATE, t1.TYPE_ID, t51.NAME AS TYPE_ID_TEXT, t1.VENDOR_ID, t61.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 PURCHASE_REQUISITION_TYPE t51 ON t1.TYPE_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t1.VENDOR_ID = t61.ID
]]>
</sql>
<!--数据查询[View]-->
<sql id="View" databaseId="postgresql">
<![CDATA[ SELECT t1.CREATE_DATE, t1.CREATE_UID, t41.NAME AS CREATE_UNAME, t1.DATE_END, t1.ID, t1.NAME, t1.ORDERING_DATE, t1.ORIGIN, t1.SCHEDULE_DATE, t1.STATE, 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
<![CDATA[ SELECT t1.CREATE_DATE, t1.CREATE_UID, t41.NAME AS CREATE_UNAME, t1.DATE_END, t1.ID, t1.NAME, t1.ORDERING_DATE, t1.ORIGIN, t1.SCHEDULE_DATE, t1.STATE, t1.TYPE_ID, t51.NAME AS TYPE_ID_TEXT, t1.VENDOR_ID, t61.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 PURCHASE_REQUISITION_TYPE t51 ON t1.TYPE_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t1.VENDOR_ID = t61.ID
]]>
</sql>
</mapper>
......
......@@ -114749,23 +114749,6 @@
"major_field":0
},
{
"fieldname":"NAME_TEXT" ,
"codename":"Name_text",
"field_logic_name":"供应商",
"entity_name":"Product_supplierinfo",
"ref_de":"RES_PARTNER",
"ref_field_name":"NAME",
"relation_name":"DER1N_PRODUCT_SUPPLIERINFO__RES_PARTNER__NAME",
"relation_codename":"Odoo_name",
"field_type":"PICKUPTEXT",
"nullable":1,
"physical_field":0,
"data_type":"VARCHAR",
"data_length":200,
"key_field":0,
"major_field":0
},
{
"fieldname":"PRODUCT_TMPL_ID" ,
"codename":"Product_tmpl_id",
"field_logic_name":"产品模板",
......@@ -114847,42 +114830,66 @@
"major_field":0
},
{
"fieldname":"NAME" ,
"codename":"Name",
"field_logic_name":"供应商",
"fieldname":"WRITE_UID" ,
"codename":"Write_uid",
"field_logic_name":"最后更新人",
"entity_name":"Product_supplierinfo",
"ref_de":"RES_PARTNER",
"ref_de":"RES_USERS",
"ref_field_name":"ID",
"relation_name":"DER1N_PRODUCT_SUPPLIERINFO__RES_PARTNER__NAME",
"relation_codename":"Odoo_name",
"relation_name":"DER1N_PRODUCT_SUPPLIERINFO__RES_USERS__WRITE_UID",
"relation_codename":"Odoo_write",
"field_type":"PICKUP",
"nullable":0,
"nullable":1,
"physical_field":1,
"data_type":"BIGINT",
"predefined":"UPDATEMAN",
"key_field":0,
"major_field":1
"major_field":0
},
{
"fieldname":"WRITE_UID" ,
"codename":"Write_uid",
"field_logic_name":"最后更新人",
"fieldname":"NAME" ,
"codename":"Name",
"field_logic_name":"供应商",
"entity_name":"Product_supplierinfo",
"ref_de":"RES_USERS",
"ref_de":"RES_SUPPLIER",
"ref_field_name":"ID",
"relation_name":"DER1N_PRODUCT_SUPPLIERINFO__RES_USERS__WRITE_UID",
"relation_codename":"Odoo_write",
"relation_name":"DER1N_PRODUCT_SUPPLIERINFO_RES_SUPPLIER_NAME",
"relation_codename":"Odoo_name",
"field_type":"PICKUP",
"nullable":1,
"physical_field":1,
"data_type":"BIGINT",
"predefined":"UPDATEMAN",
"data_length":20,
"key_field":0,
"major_field":0
},
{
"fieldname":"NAME_TEXT" ,
"codename":"Name_text",
"field_logic_name":"供应商",
"entity_name":"Product_supplierinfo",
"ref_de":"RES_SUPPLIER",
"ref_field_name":"NAME",
"relation_name":"DER1N_PRODUCT_SUPPLIERINFO_RES_SUPPLIER_NAME",
"relation_codename":"Odoo_name",
"field_type":"PICKUPTEXT",
"nullable":1,
"physical_field":0,
"data_type":"VARCHAR",
"data_length":100,
"key_field":0,
"major_field":1
}
],
"subEntitys":[
],
"parentEntitys":[
{"name":"DER1N_PRODUCT_SUPPLIERINFO_RES_SUPPLIER_NAME",
"relation_type":"DER1N",
"code_name":"Odoo_name",
"entity_name":"PRODUCT_SUPPLIERINFO",
"ref_entity_name":"RES_SUPPLIER"
},
{"name":"DER1N_PRODUCT_SUPPLIERINFO__PRODUCT_PRODUCT__PRODUCT_ID",
"relation_type":"DER1N",
"code_name":"Odoo_product",
......@@ -114907,12 +114914,6 @@
"entity_name":"PRODUCT_SUPPLIERINFO",
"ref_entity_name":"RES_CURRENCY"
},
{"name":"DER1N_PRODUCT_SUPPLIERINFO__RES_PARTNER__NAME",
"relation_type":"DER1N",
"code_name":"Odoo_name",
"entity_name":"PRODUCT_SUPPLIERINFO",
"ref_entity_name":"RES_PARTNER"
},
{"name":"DER1N_PRODUCT_SUPPLIERINFO__RES_USERS__CREATE_UID",
"relation_type":"DER1N",
"code_name":"Odoo_create",
......@@ -121830,23 +121831,6 @@
"major_field":0
},
{
"fieldname":"PARTNER_ID_TEXT" ,
"codename":"Partner_id_text",
"field_logic_name":"供应商",
"entity_name":"Purchase_order",
"ref_de":"RES_PARTNER",
"ref_field_name":"NAME",
"relation_name":"DER1N_PURCHASE_ORDER__RES_PARTNER__PARTNER_ID",
"relation_codename":"Odoo_partner",
"field_type":"PICKUPTEXT",
"nullable":1,
"physical_field":0,
"data_type":"VARCHAR",
"data_length":200,
"key_field":0,
"major_field":0
},
{
"fieldname":"PICKING_TYPE_ID_TEXT" ,
"codename":"Picking_type_id_text",
"field_logic_name":"交货到",
......@@ -121898,22 +121882,6 @@
"major_field":0
},
{
"fieldname":"PARTNER_ID" ,
"codename":"Partner_id",
"field_logic_name":"供应商",
"entity_name":"Purchase_order",
"ref_de":"RES_PARTNER",
"ref_field_name":"ID",
"relation_name":"DER1N_PURCHASE_ORDER__RES_PARTNER__PARTNER_ID",
"relation_codename":"Odoo_partner",
"field_type":"PICKUP",
"nullable":0,
"physical_field":1,
"data_type":"BIGINT",
"key_field":0,
"major_field":0
},
{
"fieldname":"DEST_ADDRESS_ID" ,
"codename":"Dest_address_id",
"field_logic_name":"代发货地址",
......@@ -122091,6 +122059,40 @@
"data_length":100,
"key_field":0,
"major_field":0
},
{
"fieldname":"PARTNER_ID" ,
"codename":"Partner_id",
"field_logic_name":"供应商",
"entity_name":"Purchase_order",
"ref_de":"RES_SUPPLIER",
"ref_field_name":"ID",
"relation_name":"DER1N_PURCHASE_ORDER_RES_SUPPLIER_PARTNER_ID",
"relation_codename":"Odoo_partner",
"field_type":"PICKUP",
"nullable":1,
"physical_field":1,
"data_type":"BIGINT",
"data_length":20,
"key_field":0,
"major_field":0
},
{
"fieldname":"PARTNER_ID_TEXT" ,
"codename":"Partner_id_text",
"field_logic_name":"供应商",
"entity_name":"Purchase_order",
"ref_de":"RES_SUPPLIER",
"ref_field_name":"NAME",
"relation_name":"DER1N_PURCHASE_ORDER_RES_SUPPLIER_PARTNER_ID",
"relation_codename":"Odoo_partner",
"field_type":"PICKUPTEXT",
"nullable":1,
"physical_field":0,
"data_type":"VARCHAR",
"data_length":100,
"key_field":0,
"major_field":0
}
],
"subEntitys":[
......@@ -122120,6 +122122,12 @@
"entity_name":"PURCHASE_ORDER",
"ref_entity_name":"PURCHASE_REQUISITION"
},
{"name":"DER1N_PURCHASE_ORDER_RES_SUPPLIER_PARTNER_ID",
"relation_type":"DER1N",
"code_name":"Odoo_partner",
"entity_name":"PURCHASE_ORDER",
"ref_entity_name":"RES_SUPPLIER"
},
{"name":"DER1N_PURCHASE_ORDER__ACCOUNT_FISCAL_POSITION__FISCAL_POSITION_ID",
"relation_type":"DER1N",
"code_name":"Odoo_fiscal_position",
......@@ -122156,12 +122164,6 @@
"entity_name":"PURCHASE_ORDER",
"ref_entity_name":"RES_PARTNER"
},
{"name":"DER1N_PURCHASE_ORDER__RES_PARTNER__PARTNER_ID",
"relation_type":"DER1N",
"code_name":"Odoo_partner",
"entity_name":"PURCHASE_ORDER",
"ref_entity_name":"RES_PARTNER"
},
{"name":"DER1N_PURCHASE_ORDER__RES_USERS__CREATE_UID",
"relation_type":"DER1N",
"code_name":"Odoo_create",
......@@ -123888,39 +123890,6 @@
"major_field":0
},
{
"fieldname":"VENDOR_ID" ,
"codename":"Vendor_id",
"field_logic_name":"供应商",
"entity_name":"Purchase_requisition",
"ref_de":"RES_PARTNER",
"ref_field_name":"ID",
"relation_name":"DER1N_PURCHASE_REQUISITION_RES_PARTNER_VENDOR_ID",
"relation_codename":"Odoo_vendor",
"field_type":"PICKUP",
"nullable":1,
"physical_field":1,
"data_type":"BIGINT",
"key_field":0,
"major_field":0
},
{
"fieldname":"VENDOR_ID_TEXT" ,
"codename":"Vendor_id_text",
"field_logic_name":"供应商",
"entity_name":"Purchase_requisition",
"ref_de":"RES_PARTNER",
"ref_field_name":"NAME",
"relation_name":"DER1N_PURCHASE_REQUISITION_RES_PARTNER_VENDOR_ID",
"relation_codename":"Odoo_vendor",
"field_type":"PICKUPTEXT",
"nullable":1,
"physical_field":0,
"data_type":"VARCHAR",
"data_length":100,
"key_field":0,
"major_field":0
},
{
"fieldname":"ORDERING_DATE" ,
"codename":"Ordering_date",
"field_logic_name":"订购日期",
......@@ -124015,6 +123984,40 @@
"data_type":"INT",
"key_field":0,
"major_field":0
},
{
"fieldname":"VENDOR_ID" ,
"codename":"Vendor_id",
"field_logic_name":"供应商",
"entity_name":"Purchase_requisition",
"ref_de":"RES_SUPPLIER",
"ref_field_name":"ID",
"relation_name":"DER1N_PURCHASE_REQUISITION_RES_SUPPLIER_VENDOR_ID",
"relation_codename":"Odoo_vendor",
"field_type":"PICKUP",
"nullable":1,
"physical_field":1,
"data_type":"BIGINT",
"data_length":20,
"key_field":0,
"major_field":0
},
{
"fieldname":"VENDOR_ID_TEXT" ,
"codename":"Vendor_id_text",
"field_logic_name":"供应商",
"entity_name":"Purchase_requisition",
"ref_de":"RES_SUPPLIER",
"ref_field_name":"NAME",
"relation_name":"DER1N_PURCHASE_REQUISITION_RES_SUPPLIER_VENDOR_ID",
"relation_codename":"Odoo_vendor",
"field_type":"PICKUPTEXT",
"nullable":1,
"physical_field":0,
"data_type":"VARCHAR",
"data_length":100,
"key_field":0,
"major_field":0
}
],
"subEntitys":[
......@@ -124038,11 +124041,11 @@
"entity_name":"PURCHASE_REQUISITION",
"ref_entity_name":"PURCHASE_REQUISITION_TYPE"
},
{"name":"DER1N_PURCHASE_REQUISITION_RES_PARTNER_VENDOR_ID",
{"name":"DER1N_PURCHASE_REQUISITION_RES_SUPPLIER_VENDOR_ID",
"relation_type":"DER1N",
"code_name":"Odoo_vendor",
"entity_name":"PURCHASE_REQUISITION",
"ref_entity_name":"RES_PARTNER"
"ref_entity_name":"RES_SUPPLIER"
},
{"name":"DER1N_PURCHASE_REQUISITION_RES_USERS_CREATE_UID",
"relation_type":"DER1N",
......@@ -138810,12 +138813,6 @@
"entity_name":"PORTAL_WIZARD_USER",
"ref_entity_name":"RES_PARTNER"
},
{"name":"DER1N_PRODUCT_SUPPLIERINFO__RES_PARTNER__NAME",
"relation_type":"DER1N",
"code_name":"Odoo_name",
"entity_name":"PRODUCT_SUPPLIERINFO",
"ref_entity_name":"RES_PARTNER"
},
{"name":"DER1N_PROJECT_PROJECT__RES_PARTNER__PARTNER_ID",
"relation_type":"DER1N",
"code_name":"Odoo_partner",
......@@ -138846,12 +138843,6 @@
"entity_name":"PURCHASE_ORDER",
"ref_entity_name":"RES_PARTNER"
},
{"name":"DER1N_PURCHASE_ORDER__RES_PARTNER__PARTNER_ID",
"relation_type":"DER1N",
"code_name":"Odoo_partner",
"entity_name":"PURCHASE_ORDER",
"ref_entity_name":"RES_PARTNER"
},
{"name":"DER1N_PURCHASE_REPORT__RES_PARTNER__COMMERCIAL_PARTNER_ID",
"relation_type":"DER1N",
"code_name":"Odoo_commercial_partner",
......@@ -138864,12 +138855,6 @@
"entity_name":"PURCHASE_REPORT",
"ref_entity_name":"RES_PARTNER"
},
{"name":"DER1N_PURCHASE_REQUISITION_RES_PARTNER_VENDOR_ID",
"relation_type":"DER1N",
"code_name":"Odoo_vendor",
"entity_name":"PURCHASE_REQUISITION",
"ref_entity_name":"RES_PARTNER"
},
{"name":"DER1N_RATING_RATING__RES_PARTNER__PARTNER_ID",
"relation_type":"DER1N",
"code_name":"Odoo_partner",
......@@ -140661,6 +140646,24 @@
}
],
"subEntitys":[
{"name":"DER1N_PRODUCT_SUPPLIERINFO_RES_SUPPLIER_NAME",
"relation_type":"DER1N",
"code_name":"Odoo_name",
"entity_name":"PRODUCT_SUPPLIERINFO",
"ref_entity_name":"RES_SUPPLIER"
},
{"name":"DER1N_PURCHASE_ORDER_RES_SUPPLIER_PARTNER_ID",
"relation_type":"DER1N",
"code_name":"Odoo_partner",
"entity_name":"PURCHASE_ORDER",
"ref_entity_name":"RES_SUPPLIER"
},
{"name":"DER1N_PURCHASE_REQUISITION_RES_SUPPLIER_VENDOR_ID",
"relation_type":"DER1N",
"code_name":"Odoo_vendor",
"entity_name":"PURCHASE_REQUISITION",
"ref_entity_name":"RES_SUPPLIER"
}
],
"parentEntitys":[
]
......@@ -216,15 +216,6 @@ public class Product_supplierinfoDTO extends DTOBase implements Serializable {
@Size(min = 0, max = 200, message = "内容长度必须小于等于[200]")
private String writeUidText;
/**
* 属性 [NAME_TEXT]
*
*/
@JSONField(name = "name_text")
@JsonProperty("name_text")
@Size(min = 0, max = 200, message = "内容长度必须小于等于[200]")
private String nameText;
/**
* 属性 [PRODUCT_TMPL_ID]
*
......@@ -271,6 +262,15 @@ public class Product_supplierinfoDTO extends DTOBase implements Serializable {
@NotNull(message = "[币种]不允许为空!")
private Long currencyId;
/**
* 属性 [WRITE_UID]
*
*/
@JSONField(name = "write_uid")
@JsonProperty("write_uid")
@JsonSerialize(using = ToStringSerializer.class)
private Long writeUid;
/**
* 属性 [NAME]
*
......@@ -278,17 +278,16 @@ public class Product_supplierinfoDTO extends DTOBase implements Serializable {
@JSONField(name = "name")
@JsonProperty("name")
@JsonSerialize(using = ToStringSerializer.class)
@NotNull(message = "[供应商]不允许为空!")
private Long name;
/**
* 属性 [WRITE_UID]
* 属性 [NAME_TEXT]
*
*/
@JSONField(name = "write_uid")
@JsonProperty("write_uid")
@JsonSerialize(using = ToStringSerializer.class)
private Long writeUid;
@JSONField(name = "name_text")
@JsonProperty("name_text")
@Size(min = 0, max = 100, message = "内容长度必须小于等于[100]")
private String nameText;
/**
......
......@@ -525,15 +525,6 @@ public class Purchase_orderDTO extends DTOBase implements Serializable {
@Size(min = 0, max = 200, message = "内容长度必须小于等于[200]")
private String createUidText;
/**
* 属性 [PARTNER_ID_TEXT]
*
*/
@JSONField(name = "partner_id_text")
@JsonProperty("partner_id_text")
@Size(min = 0, max = 200, message = "内容长度必须小于等于[200]")
private String partnerIdText;
/**
* 属性 [PICKING_TYPE_ID_TEXT]
*
......@@ -561,16 +552,6 @@ public class Purchase_orderDTO extends DTOBase implements Serializable {
@JsonSerialize(using = ToStringSerializer.class)
private Long createUid;
/**
* 属性 [PARTNER_ID]
*
*/
@JSONField(name = "partner_id")
@JsonProperty("partner_id")
@JsonSerialize(using = ToStringSerializer.class)
@NotNull(message = "[供应商]不允许为空!")
private Long partnerId;
/**
* 属性 [DEST_ADDRESS_ID]
*
......@@ -673,6 +654,24 @@ public class Purchase_orderDTO extends DTOBase implements Serializable {
@Size(min = 0, max = 100, message = "内容长度必须小于等于[100]")
private String requisitionIdText;
/**
* 属性 [PARTNER_ID]
*
*/
@JSONField(name = "partner_id")
@JsonProperty("partner_id")
@JsonSerialize(using = ToStringSerializer.class)
private Long partnerId;
/**
* 属性 [PARTNER_ID_TEXT]
*
*/
@JSONField(name = "partner_id_text")
@JsonProperty("partner_id_text")
@Size(min = 0, max = 100, message = "内容长度必须小于等于[100]")
private String partnerIdText;
/**
* 设置 [ACCESS_TOKEN]
......@@ -810,14 +809,6 @@ public class Purchase_orderDTO extends DTOBase implements Serializable {
this.modify("origin",origin);
}
/**
* 设置 [PARTNER_ID]
*/
public void setPartnerId(Long partnerId){
this.partnerId = partnerId ;
this.modify("partner_id",partnerId);
}
/**
* 设置 [DEST_ADDRESS_ID]
*/
......@@ -890,6 +881,14 @@ public class Purchase_orderDTO extends DTOBase implements Serializable {
this.modify("requisition_id",requisitionId);
}
/**
* 设置 [PARTNER_ID]
*/
public void setPartnerId(Long partnerId){
this.partnerId = partnerId ;
this.modify("partner_id",partnerId);
}
}
......
......@@ -120,24 +120,6 @@ public class Purchase_requisitionDTO extends DTOBase implements Serializable {
@Size(min = 0, max = 100, message = "内容长度必须小于等于[100]")
private String origin;
/**
* 属性 [VENDOR_ID]
*
*/
@JSONField(name = "vendor_id")
@JsonProperty("vendor_id")
@JsonSerialize(using = ToStringSerializer.class)
private Long vendorId;
/**
* 属性 [VENDOR_ID_TEXT]
*
*/
@JSONField(name = "vendor_id_text")
@JsonProperty("vendor_id_text")
@Size(min = 0, max = 100, message = "内容长度必须小于等于[100]")
private String vendorIdText;
/**
* 属性 [ORDERING_DATE]
*
......@@ -200,6 +182,24 @@ public class Purchase_requisitionDTO extends DTOBase implements Serializable {
@JsonProperty("order_count")
private Integer orderCount;
/**
* 属性 [VENDOR_ID]
*
*/
@JSONField(name = "vendor_id")
@JsonProperty("vendor_id")
@JsonSerialize(using = ToStringSerializer.class)
private Long vendorId;
/**
* 属性 [VENDOR_ID_TEXT]
*
*/
@JSONField(name = "vendor_id_text")
@JsonProperty("vendor_id_text")
@Size(min = 0, max = 100, message = "内容长度必须小于等于[100]")
private String vendorIdText;
/**
* 设置 [NAME]
......@@ -249,14 +249,6 @@ public class Purchase_requisitionDTO extends DTOBase implements Serializable {
this.modify("origin",origin);
}
/**
* 设置 [VENDOR_ID]
*/
public void setVendorId(Long vendorId){
this.vendorId = vendorId ;
this.modify("vendor_id",vendorId);
}
/**
* 设置 [ORDERING_DATE]
*/
......@@ -297,6 +289,14 @@ public class Purchase_requisitionDTO extends DTOBase implements Serializable {
this.modify("state",state);
}
/**
* 设置 [VENDOR_ID]
*/
public void setVendorId(Long vendorId){
this.vendorId = vendorId ;
this.modify("vendor_id",vendorId);
}
}
......
......@@ -159,6 +159,136 @@ public class Product_supplierinfoResource {
}
@PreAuthorize("hasPermission(this.product_supplierinfoMapping.toDomain(#product_supplierinfodto),'iBizBusinessCentral-Product_supplierinfo-Create')")
@ApiOperation(value = "根据供应商建立供应商价格表", tags = {"供应商价格表" }, notes = "根据供应商建立供应商价格表")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/product_supplierinfos")
public ResponseEntity<Product_supplierinfoDTO> createByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Product_supplierinfoDTO product_supplierinfodto) {
Product_supplierinfo domain = product_supplierinfoMapping.toDomain(product_supplierinfodto);
domain.setName(res_supplier_id);
product_supplierinfoService.create(domain);
Product_supplierinfoDTO dto = product_supplierinfoMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.product_supplierinfoMapping.toDomain(#product_supplierinfodtos),'iBizBusinessCentral-Product_supplierinfo-Create')")
@ApiOperation(value = "根据供应商批量建立供应商价格表", tags = {"供应商价格表" }, notes = "根据供应商批量建立供应商价格表")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/product_supplierinfos/batch")
public ResponseEntity<Boolean> createBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Product_supplierinfoDTO> product_supplierinfodtos) {
List<Product_supplierinfo> domainlist=product_supplierinfoMapping.toDomain(product_supplierinfodtos);
for(Product_supplierinfo domain:domainlist){
domain.setName(res_supplier_id);
}
product_supplierinfoService.createBatch(domainlist);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "product_supplierinfo" , versionfield = "writeDate")
@PreAuthorize("hasPermission(this.product_supplierinfoService.get(#product_supplierinfo_id),'iBizBusinessCentral-Product_supplierinfo-Update')")
@ApiOperation(value = "根据供应商更新供应商价格表", tags = {"供应商价格表" }, notes = "根据供应商更新供应商价格表")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/product_supplierinfos/{product_supplierinfo_id}")
public ResponseEntity<Product_supplierinfoDTO> updateByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("product_supplierinfo_id") Long product_supplierinfo_id, @RequestBody Product_supplierinfoDTO product_supplierinfodto) {
Product_supplierinfo domain = product_supplierinfoMapping.toDomain(product_supplierinfodto);
domain.setName(res_supplier_id);
domain.setId(product_supplierinfo_id);
product_supplierinfoService.update(domain);
Product_supplierinfoDTO dto = product_supplierinfoMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.product_supplierinfoService.getProductSupplierinfoByEntities(this.product_supplierinfoMapping.toDomain(#product_supplierinfodtos)),'iBizBusinessCentral-Product_supplierinfo-Update')")
@ApiOperation(value = "根据供应商批量更新供应商价格表", tags = {"供应商价格表" }, notes = "根据供应商批量更新供应商价格表")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/product_supplierinfos/batch")
public ResponseEntity<Boolean> updateBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Product_supplierinfoDTO> product_supplierinfodtos) {
List<Product_supplierinfo> domainlist=product_supplierinfoMapping.toDomain(product_supplierinfodtos);
for(Product_supplierinfo domain:domainlist){
domain.setName(res_supplier_id);
}
product_supplierinfoService.updateBatch(domainlist);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.product_supplierinfoService.get(#product_supplierinfo_id),'iBizBusinessCentral-Product_supplierinfo-Remove')")
@ApiOperation(value = "根据供应商删除供应商价格表", tags = {"供应商价格表" }, notes = "根据供应商删除供应商价格表")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/product_supplierinfos/{product_supplierinfo_id}")
public ResponseEntity<Boolean> removeByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("product_supplierinfo_id") Long product_supplierinfo_id) {
return ResponseEntity.status(HttpStatus.OK).body(product_supplierinfoService.remove(product_supplierinfo_id));
}
@PreAuthorize("hasPermission(this.product_supplierinfoService.getProductSupplierinfoByIds(#ids),'iBizBusinessCentral-Product_supplierinfo-Remove')")
@ApiOperation(value = "根据供应商批量删除供应商价格表", tags = {"供应商价格表" }, notes = "根据供应商批量删除供应商价格表")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/product_supplierinfos/batch")
public ResponseEntity<Boolean> removeBatchByRes_supplier(@RequestBody List<Long> ids) {
product_supplierinfoService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.product_supplierinfoMapping.toDomain(returnObject.body),'iBizBusinessCentral-Product_supplierinfo-Get')")
@ApiOperation(value = "根据供应商获取供应商价格表", tags = {"供应商价格表" }, notes = "根据供应商获取供应商价格表")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/product_supplierinfos/{product_supplierinfo_id}")
public ResponseEntity<Product_supplierinfoDTO> getByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("product_supplierinfo_id") Long product_supplierinfo_id) {
Product_supplierinfo domain = product_supplierinfoService.get(product_supplierinfo_id);
Product_supplierinfoDTO dto = product_supplierinfoMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "根据供应商获取供应商价格表草稿", tags = {"供应商价格表" }, notes = "根据供应商获取供应商价格表草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/product_supplierinfos/getdraft")
public ResponseEntity<Product_supplierinfoDTO> getDraftByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id) {
Product_supplierinfo domain = new Product_supplierinfo();
domain.setName(res_supplier_id);
return ResponseEntity.status(HttpStatus.OK).body(product_supplierinfoMapping.toDto(product_supplierinfoService.getDraft(domain)));
}
@ApiOperation(value = "根据供应商检查供应商价格表", tags = {"供应商价格表" }, notes = "根据供应商检查供应商价格表")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/product_supplierinfos/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Product_supplierinfoDTO product_supplierinfodto) {
return ResponseEntity.status(HttpStatus.OK).body(product_supplierinfoService.checkKey(product_supplierinfoMapping.toDomain(product_supplierinfodto)));
}
@PreAuthorize("hasPermission(this.product_supplierinfoMapping.toDomain(#product_supplierinfodto),'iBizBusinessCentral-Product_supplierinfo-Save')")
@ApiOperation(value = "根据供应商保存供应商价格表", tags = {"供应商价格表" }, notes = "根据供应商保存供应商价格表")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/product_supplierinfos/save")
public ResponseEntity<Boolean> saveByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Product_supplierinfoDTO product_supplierinfodto) {
Product_supplierinfo domain = product_supplierinfoMapping.toDomain(product_supplierinfodto);
domain.setName(res_supplier_id);
return ResponseEntity.status(HttpStatus.OK).body(product_supplierinfoService.save(domain));
}
@PreAuthorize("hasPermission(this.product_supplierinfoMapping.toDomain(#product_supplierinfodtos),'iBizBusinessCentral-Product_supplierinfo-Save')")
@ApiOperation(value = "根据供应商批量保存供应商价格表", tags = {"供应商价格表" }, notes = "根据供应商批量保存供应商价格表")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/product_supplierinfos/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Product_supplierinfoDTO> product_supplierinfodtos) {
List<Product_supplierinfo> domainlist=product_supplierinfoMapping.toDomain(product_supplierinfodtos);
for(Product_supplierinfo domain:domainlist){
domain.setName(res_supplier_id);
}
product_supplierinfoService.saveBatch(domainlist);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Product_supplierinfo-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Product_supplierinfo-Get')")
@ApiOperation(value = "根据供应商获取数据集", tags = {"供应商价格表" } ,notes = "根据供应商获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/product_supplierinfos/fetchdefault")
public ResponseEntity<List<Product_supplierinfoDTO>> fetchProduct_supplierinfoDefaultByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id,Product_supplierinfoSearchContext context) {
context.setN_name_eq(res_supplier_id);
Page<Product_supplierinfo> domains = product_supplierinfoService.searchDefault(context) ;
List<Product_supplierinfoDTO> list = product_supplierinfoMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.OK)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Product_supplierinfo-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Product_supplierinfo-Get')")
@ApiOperation(value = "根据供应商查询数据集", tags = {"供应商价格表" } ,notes = "根据供应商查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/product_supplierinfos/searchdefault")
public ResponseEntity<Page<Product_supplierinfoDTO>> searchProduct_supplierinfoDefaultByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Product_supplierinfoSearchContext context) {
context.setN_name_eq(res_supplier_id);
Page<Product_supplierinfo> domains = product_supplierinfoService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(product_supplierinfoMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasPermission(this.product_supplierinfoMapping.toDomain(#product_supplierinfodto),'iBizBusinessCentral-Product_supplierinfo-Create')")
@ApiOperation(value = "根据产品建立供应商价格表", tags = {"供应商价格表" }, notes = "根据产品建立供应商价格表")
@RequestMapping(method = RequestMethod.POST, value = "/product_products/{product_product_id}/product_supplierinfos")
......@@ -419,135 +549,5 @@ public class Product_supplierinfoResource {
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(product_supplierinfoMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasPermission(this.product_supplierinfoMapping.toDomain(#product_supplierinfodto),'iBizBusinessCentral-Product_supplierinfo-Create')")
@ApiOperation(value = "根据联系人建立供应商价格表", tags = {"供应商价格表" }, notes = "根据联系人建立供应商价格表")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/product_supplierinfos")
public ResponseEntity<Product_supplierinfoDTO> createByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody Product_supplierinfoDTO product_supplierinfodto) {
Product_supplierinfo domain = product_supplierinfoMapping.toDomain(product_supplierinfodto);
domain.setName(res_partner_id);
product_supplierinfoService.create(domain);
Product_supplierinfoDTO dto = product_supplierinfoMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.product_supplierinfoMapping.toDomain(#product_supplierinfodtos),'iBizBusinessCentral-Product_supplierinfo-Create')")
@ApiOperation(value = "根据联系人批量建立供应商价格表", tags = {"供应商价格表" }, notes = "根据联系人批量建立供应商价格表")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/product_supplierinfos/batch")
public ResponseEntity<Boolean> createBatchByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody List<Product_supplierinfoDTO> product_supplierinfodtos) {
List<Product_supplierinfo> domainlist=product_supplierinfoMapping.toDomain(product_supplierinfodtos);
for(Product_supplierinfo domain:domainlist){
domain.setName(res_partner_id);
}
product_supplierinfoService.createBatch(domainlist);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "product_supplierinfo" , versionfield = "writeDate")
@PreAuthorize("hasPermission(this.product_supplierinfoService.get(#product_supplierinfo_id),'iBizBusinessCentral-Product_supplierinfo-Update')")
@ApiOperation(value = "根据联系人更新供应商价格表", tags = {"供应商价格表" }, notes = "根据联系人更新供应商价格表")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/product_supplierinfos/{product_supplierinfo_id}")
public ResponseEntity<Product_supplierinfoDTO> updateByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("product_supplierinfo_id") Long product_supplierinfo_id, @RequestBody Product_supplierinfoDTO product_supplierinfodto) {
Product_supplierinfo domain = product_supplierinfoMapping.toDomain(product_supplierinfodto);
domain.setName(res_partner_id);
domain.setId(product_supplierinfo_id);
product_supplierinfoService.update(domain);
Product_supplierinfoDTO dto = product_supplierinfoMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.product_supplierinfoService.getProductSupplierinfoByEntities(this.product_supplierinfoMapping.toDomain(#product_supplierinfodtos)),'iBizBusinessCentral-Product_supplierinfo-Update')")
@ApiOperation(value = "根据联系人批量更新供应商价格表", tags = {"供应商价格表" }, notes = "根据联系人批量更新供应商价格表")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/product_supplierinfos/batch")
public ResponseEntity<Boolean> updateBatchByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody List<Product_supplierinfoDTO> product_supplierinfodtos) {
List<Product_supplierinfo> domainlist=product_supplierinfoMapping.toDomain(product_supplierinfodtos);
for(Product_supplierinfo domain:domainlist){
domain.setName(res_partner_id);
}
product_supplierinfoService.updateBatch(domainlist);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.product_supplierinfoService.get(#product_supplierinfo_id),'iBizBusinessCentral-Product_supplierinfo-Remove')")
@ApiOperation(value = "根据联系人删除供应商价格表", tags = {"供应商价格表" }, notes = "根据联系人删除供应商价格表")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/product_supplierinfos/{product_supplierinfo_id}")
public ResponseEntity<Boolean> removeByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("product_supplierinfo_id") Long product_supplierinfo_id) {
return ResponseEntity.status(HttpStatus.OK).body(product_supplierinfoService.remove(product_supplierinfo_id));
}
@PreAuthorize("hasPermission(this.product_supplierinfoService.getProductSupplierinfoByIds(#ids),'iBizBusinessCentral-Product_supplierinfo-Remove')")
@ApiOperation(value = "根据联系人批量删除供应商价格表", tags = {"供应商价格表" }, notes = "根据联系人批量删除供应商价格表")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/product_supplierinfos/batch")
public ResponseEntity<Boolean> removeBatchByRes_partner(@RequestBody List<Long> ids) {
product_supplierinfoService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.product_supplierinfoMapping.toDomain(returnObject.body),'iBizBusinessCentral-Product_supplierinfo-Get')")
@ApiOperation(value = "根据联系人获取供应商价格表", tags = {"供应商价格表" }, notes = "根据联系人获取供应商价格表")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/product_supplierinfos/{product_supplierinfo_id}")
public ResponseEntity<Product_supplierinfoDTO> getByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("product_supplierinfo_id") Long product_supplierinfo_id) {
Product_supplierinfo domain = product_supplierinfoService.get(product_supplierinfo_id);
Product_supplierinfoDTO dto = product_supplierinfoMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "根据联系人获取供应商价格表草稿", tags = {"供应商价格表" }, notes = "根据联系人获取供应商价格表草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/product_supplierinfos/getdraft")
public ResponseEntity<Product_supplierinfoDTO> getDraftByRes_partner(@PathVariable("res_partner_id") Long res_partner_id) {
Product_supplierinfo domain = new Product_supplierinfo();
domain.setName(res_partner_id);
return ResponseEntity.status(HttpStatus.OK).body(product_supplierinfoMapping.toDto(product_supplierinfoService.getDraft(domain)));
}
@ApiOperation(value = "根据联系人检查供应商价格表", tags = {"供应商价格表" }, notes = "根据联系人检查供应商价格表")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/product_supplierinfos/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody Product_supplierinfoDTO product_supplierinfodto) {
return ResponseEntity.status(HttpStatus.OK).body(product_supplierinfoService.checkKey(product_supplierinfoMapping.toDomain(product_supplierinfodto)));
}
@PreAuthorize("hasPermission(this.product_supplierinfoMapping.toDomain(#product_supplierinfodto),'iBizBusinessCentral-Product_supplierinfo-Save')")
@ApiOperation(value = "根据联系人保存供应商价格表", tags = {"供应商价格表" }, notes = "根据联系人保存供应商价格表")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/product_supplierinfos/save")
public ResponseEntity<Boolean> saveByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody Product_supplierinfoDTO product_supplierinfodto) {
Product_supplierinfo domain = product_supplierinfoMapping.toDomain(product_supplierinfodto);
domain.setName(res_partner_id);
return ResponseEntity.status(HttpStatus.OK).body(product_supplierinfoService.save(domain));
}
@PreAuthorize("hasPermission(this.product_supplierinfoMapping.toDomain(#product_supplierinfodtos),'iBizBusinessCentral-Product_supplierinfo-Save')")
@ApiOperation(value = "根据联系人批量保存供应商价格表", tags = {"供应商价格表" }, notes = "根据联系人批量保存供应商价格表")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/product_supplierinfos/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody List<Product_supplierinfoDTO> product_supplierinfodtos) {
List<Product_supplierinfo> domainlist=product_supplierinfoMapping.toDomain(product_supplierinfodtos);
for(Product_supplierinfo domain:domainlist){
domain.setName(res_partner_id);
}
product_supplierinfoService.saveBatch(domainlist);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Product_supplierinfo-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Product_supplierinfo-Get')")
@ApiOperation(value = "根据联系人获取数据集", tags = {"供应商价格表" } ,notes = "根据联系人获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_partners/{res_partner_id}/product_supplierinfos/fetchdefault")
public ResponseEntity<List<Product_supplierinfoDTO>> fetchProduct_supplierinfoDefaultByRes_partner(@PathVariable("res_partner_id") Long res_partner_id,Product_supplierinfoSearchContext context) {
context.setN_name_eq(res_partner_id);
Page<Product_supplierinfo> domains = product_supplierinfoService.searchDefault(context) ;
List<Product_supplierinfoDTO> list = product_supplierinfoMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.OK)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Product_supplierinfo-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Product_supplierinfo-Get')")
@ApiOperation(value = "根据联系人查询数据集", tags = {"供应商价格表" } ,notes = "根据联系人查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_partners/{res_partner_id}/product_supplierinfos/searchdefault")
public ResponseEntity<Page<Product_supplierinfoDTO>> searchProduct_supplierinfoDefaultByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody Product_supplierinfoSearchContext context) {
context.setN_name_eq(res_partner_id);
Page<Product_supplierinfo> domains = product_supplierinfoService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(product_supplierinfoMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
}
......@@ -423,23 +423,23 @@ public class Purchase_orderResource {
.body(new PageImpl(purchase_orderMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasPermission(this.purchase_orderMapping.toDomain(#purchase_orderdto),'iBizBusinessCentral-Purchase_order-Create')")
@ApiOperation(value = "根据联系人建立采购订单", tags = {"采购订单" }, notes = "根据联系人建立采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders")
public ResponseEntity<Purchase_orderDTO> createByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商建立采购订单", tags = {"采购订单" }, notes = "根据供应商建立采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders")
public ResponseEntity<Purchase_orderDTO> createByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setPartnerId(res_partner_id);
domain.setPartnerId(res_supplier_id);
purchase_orderService.create(domain);
Purchase_orderDTO dto = purchase_orderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.purchase_orderMapping.toDomain(#purchase_orderdtos),'iBizBusinessCentral-Purchase_order-Create')")
@ApiOperation(value = "根据联系人批量建立采购订单", tags = {"采购订单" }, notes = "根据联系人批量建立采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders/batch")
public ResponseEntity<Boolean> createBatchByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody List<Purchase_orderDTO> purchase_orderdtos) {
@ApiOperation(value = "根据供应商批量建立采购订单", tags = {"采购订单" }, notes = "根据供应商批量建立采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders/batch")
public ResponseEntity<Boolean> createBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_orderDTO> purchase_orderdtos) {
List<Purchase_order> domainlist=purchase_orderMapping.toDomain(purchase_orderdtos);
for(Purchase_order domain:domainlist){
domain.setPartnerId(res_partner_id);
domain.setPartnerId(res_supplier_id);
}
purchase_orderService.createBatch(domainlist);
return ResponseEntity.status(HttpStatus.OK).body(true);
......@@ -447,11 +447,11 @@ public class Purchase_orderResource {
@VersionCheck(entity = "purchase_order" , versionfield = "writeDate")
@PreAuthorize("hasPermission(this.purchase_orderService.get(#purchase_order_id),'iBizBusinessCentral-Purchase_order-Update')")
@ApiOperation(value = "根据联系人更新采购订单", tags = {"采购订单" }, notes = "根据联系人更新采购订单")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}")
public ResponseEntity<Purchase_orderDTO> updateByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商更新采购订单", tags = {"采购订单" }, notes = "根据供应商更新采购订单")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}")
public ResponseEntity<Purchase_orderDTO> updateByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setPartnerId(res_partner_id);
domain.setPartnerId(res_supplier_id);
domain.setId(purchase_order_id);
purchase_orderService.update(domain);
Purchase_orderDTO dto = purchase_orderMapping.toDto(domain);
......@@ -459,125 +459,125 @@ public class Purchase_orderResource {
}
@PreAuthorize("hasPermission(this.purchase_orderService.getPurchaseOrderByEntities(this.purchase_orderMapping.toDomain(#purchase_orderdtos)),'iBizBusinessCentral-Purchase_order-Update')")
@ApiOperation(value = "根据联系人批量更新采购订单", tags = {"采购订单" }, notes = "根据联系人批量更新采购订单")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/purchase_orders/batch")
public ResponseEntity<Boolean> updateBatchByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody List<Purchase_orderDTO> purchase_orderdtos) {
@ApiOperation(value = "根据供应商批量更新采购订单", tags = {"采购订单" }, notes = "根据供应商批量更新采购订单")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_orders/batch")
public ResponseEntity<Boolean> updateBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_orderDTO> purchase_orderdtos) {
List<Purchase_order> domainlist=purchase_orderMapping.toDomain(purchase_orderdtos);
for(Purchase_order domain:domainlist){
domain.setPartnerId(res_partner_id);
domain.setPartnerId(res_supplier_id);
}
purchase_orderService.updateBatch(domainlist);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.purchase_orderService.get(#purchase_order_id),'iBizBusinessCentral-Purchase_order-Remove')")
@ApiOperation(value = "根据联系人删除采购订单", tags = {"采购订单" }, notes = "根据联系人删除采购订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}")
public ResponseEntity<Boolean> removeByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id) {
@ApiOperation(value = "根据供应商删除采购订单", tags = {"采购订单" }, notes = "根据供应商删除采购订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}")
public ResponseEntity<Boolean> removeByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_orderService.remove(purchase_order_id));
}
@PreAuthorize("hasPermission(this.purchase_orderService.getPurchaseOrderByIds(#ids),'iBizBusinessCentral-Purchase_order-Remove')")
@ApiOperation(value = "根据联系人批量删除采购订单", tags = {"采购订单" }, notes = "根据联系人批量删除采购订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/purchase_orders/batch")
public ResponseEntity<Boolean> removeBatchByRes_partner(@RequestBody List<Long> ids) {
@ApiOperation(value = "根据供应商批量删除采购订单", tags = {"采购订单" }, notes = "根据供应商批量删除采购订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_orders/batch")
public ResponseEntity<Boolean> removeBatchByRes_supplier(@RequestBody List<Long> ids) {
purchase_orderService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.purchase_orderMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_order-Get')")
@ApiOperation(value = "根据联系人获取采购订单", tags = {"采购订单" }, notes = "根据联系人获取采购订单")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}")
public ResponseEntity<Purchase_orderDTO> getByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id) {
@ApiOperation(value = "根据供应商获取采购订单", tags = {"采购订单" }, notes = "根据供应商获取采购订单")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}")
public ResponseEntity<Purchase_orderDTO> getByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id) {
Purchase_order domain = purchase_orderService.get(purchase_order_id);
Purchase_orderDTO dto = purchase_orderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "根据联系人获取采购订单草稿", tags = {"采购订单" }, notes = "根据联系人获取采购订单草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/purchase_orders/getdraft")
public ResponseEntity<Purchase_orderDTO> getDraftByRes_partner(@PathVariable("res_partner_id") Long res_partner_id) {
@ApiOperation(value = "根据供应商获取采购订单草稿", tags = {"采购订单" }, notes = "根据供应商获取采购订单草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_orders/getdraft")
public ResponseEntity<Purchase_orderDTO> getDraftByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id) {
Purchase_order domain = new Purchase_order();
domain.setPartnerId(res_partner_id);
domain.setPartnerId(res_supplier_id);
return ResponseEntity.status(HttpStatus.OK).body(purchase_orderMapping.toDto(purchase_orderService.getDraft(domain)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-Action_view_invoice-all')")
@ApiOperation(value = "根据联系人采购订单", tags = {"采购订单" }, notes = "根据联系人采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/action_view_invoice")
public ResponseEntity<Purchase_orderDTO> action_view_invoiceByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商采购订单", tags = {"采购订单" }, notes = "根据供应商采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/action_view_invoice")
public ResponseEntity<Purchase_orderDTO> action_view_invoiceByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setPartnerId(res_partner_id);
domain.setPartnerId(res_supplier_id);
domain = purchase_orderService.action_view_invoice(domain) ;
purchase_orderdto = purchase_orderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(purchase_orderdto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-Action_view_picking-all')")
@ApiOperation(value = "根据联系人采购订单", tags = {"采购订单" }, notes = "根据联系人采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/action_view_picking")
public ResponseEntity<Purchase_orderDTO> action_view_pickingByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商采购订单", tags = {"采购订单" }, notes = "根据供应商采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/action_view_picking")
public ResponseEntity<Purchase_orderDTO> action_view_pickingByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setPartnerId(res_partner_id);
domain.setPartnerId(res_supplier_id);
domain = purchase_orderService.action_view_picking(domain) ;
purchase_orderdto = purchase_orderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(purchase_orderdto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-Button_confirm-all')")
@ApiOperation(value = "根据联系人采购订单", tags = {"采购订单" }, notes = "根据联系人采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/button_confirm")
public ResponseEntity<Purchase_orderDTO> button_confirmByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商采购订单", tags = {"采购订单" }, notes = "根据供应商采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/button_confirm")
public ResponseEntity<Purchase_orderDTO> button_confirmByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setPartnerId(res_partner_id);
domain.setPartnerId(res_supplier_id);
domain = purchase_orderService.button_confirm(domain) ;
purchase_orderdto = purchase_orderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(purchase_orderdto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-Button_unlock-all')")
@ApiOperation(value = "根据联系人采购订单", tags = {"采购订单" }, notes = "根据联系人采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/button_unlock")
public ResponseEntity<Purchase_orderDTO> button_unlockByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商采购订单", tags = {"采购订单" }, notes = "根据供应商采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/button_unlock")
public ResponseEntity<Purchase_orderDTO> button_unlockByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setPartnerId(res_partner_id);
domain.setPartnerId(res_supplier_id);
domain = purchase_orderService.button_unlock(domain) ;
purchase_orderdto = purchase_orderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(purchase_orderdto);
}
@ApiOperation(value = "根据联系人检查采购订单", tags = {"采购订单" }, notes = "根据联系人检查采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商检查采购订单", tags = {"采购订单" }, notes = "根据供应商检查采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_orderService.checkKey(purchase_orderMapping.toDomain(purchase_orderdto)));
}
@PreAuthorize("hasPermission(this.purchase_orderMapping.toDomain(#purchase_orderdto),'iBizBusinessCentral-Purchase_order-Save')")
@ApiOperation(value = "根据联系人保存采购订单", tags = {"采购订单" }, notes = "根据联系人保存采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders/save")
public ResponseEntity<Boolean> saveByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商保存采购订单", tags = {"采购订单" }, notes = "根据供应商保存采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders/save")
public ResponseEntity<Boolean> saveByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setPartnerId(res_partner_id);
domain.setPartnerId(res_supplier_id);
return ResponseEntity.status(HttpStatus.OK).body(purchase_orderService.save(domain));
}
@PreAuthorize("hasPermission(this.purchase_orderMapping.toDomain(#purchase_orderdtos),'iBizBusinessCentral-Purchase_order-Save')")
@ApiOperation(value = "根据联系人批量保存采购订单", tags = {"采购订单" }, notes = "根据联系人批量保存采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody List<Purchase_orderDTO> purchase_orderdtos) {
@ApiOperation(value = "根据供应商批量保存采购订单", tags = {"采购订单" }, notes = "根据供应商批量保存采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_orderDTO> purchase_orderdtos) {
List<Purchase_order> domainlist=purchase_orderMapping.toDomain(purchase_orderdtos);
for(Purchase_order domain:domainlist){
domain.setPartnerId(res_partner_id);
domain.setPartnerId(res_supplier_id);
}
purchase_orderService.saveBatch(domainlist);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_order-Get')")
@ApiOperation(value = "根据联系人获取数据集", tags = {"采购订单" } ,notes = "根据联系人获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_partners/{res_partner_id}/purchase_orders/fetchdefault")
public ResponseEntity<List<Purchase_orderDTO>> fetchPurchase_orderDefaultByRes_partner(@PathVariable("res_partner_id") Long res_partner_id,Purchase_orderSearchContext context) {
context.setN_partner_id_eq(res_partner_id);
@ApiOperation(value = "根据供应商获取数据集", tags = {"采购订单" } ,notes = "根据供应商获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_orders/fetchdefault")
public ResponseEntity<List<Purchase_orderDTO>> fetchPurchase_orderDefaultByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id,Purchase_orderSearchContext context) {
context.setN_partner_id_eq(res_supplier_id);
Page<Purchase_order> domains = purchase_orderService.searchDefault(context) ;
List<Purchase_orderDTO> list = purchase_orderMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.OK)
......@@ -588,19 +588,19 @@ public class Purchase_orderResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_order-Get')")
@ApiOperation(value = "根据联系人查询数据集", tags = {"采购订单" } ,notes = "根据联系人查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_partners/{res_partner_id}/purchase_orders/searchdefault")
public ResponseEntity<Page<Purchase_orderDTO>> searchPurchase_orderDefaultByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody Purchase_orderSearchContext context) {
context.setN_partner_id_eq(res_partner_id);
@ApiOperation(value = "根据供应商查询数据集", tags = {"采购订单" } ,notes = "根据供应商查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_orders/searchdefault")
public ResponseEntity<Page<Purchase_orderDTO>> searchPurchase_orderDefaultByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_orderSearchContext context) {
context.setN_partner_id_eq(res_supplier_id);
Page<Purchase_order> domains = purchase_orderService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_orderMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-searchOrder-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_order-Get')")
@ApiOperation(value = "根据联系人获取订单", tags = {"采购订单" } ,notes = "根据联系人获取订单")
@RequestMapping(method= RequestMethod.GET , value="/res_partners/{res_partner_id}/purchase_orders/fetchorder")
public ResponseEntity<List<Purchase_orderDTO>> fetchPurchase_orderOrderByRes_partner(@PathVariable("res_partner_id") Long res_partner_id,Purchase_orderSearchContext context) {
context.setN_partner_id_eq(res_partner_id);
@ApiOperation(value = "根据供应商获取订单", tags = {"采购订单" } ,notes = "根据供应商获取订单")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_orders/fetchorder")
public ResponseEntity<List<Purchase_orderDTO>> fetchPurchase_orderOrderByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id,Purchase_orderSearchContext context) {
context.setN_partner_id_eq(res_supplier_id);
Page<Purchase_order> domains = purchase_orderService.searchOrder(context) ;
List<Purchase_orderDTO> list = purchase_orderMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.OK)
......@@ -611,18 +611,18 @@ public class Purchase_orderResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-searchOrder-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_order-Get')")
@ApiOperation(value = "根据联系人查询订单", tags = {"采购订单" } ,notes = "根据联系人查询订单")
@RequestMapping(method= RequestMethod.POST , value="/res_partners/{res_partner_id}/purchase_orders/searchorder")
public ResponseEntity<Page<Purchase_orderDTO>> searchPurchase_orderOrderByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody Purchase_orderSearchContext context) {
context.setN_partner_id_eq(res_partner_id);
@ApiOperation(value = "根据供应商查询订单", tags = {"采购订单" } ,notes = "根据供应商查询订单")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_orders/searchorder")
public ResponseEntity<Page<Purchase_orderDTO>> searchPurchase_orderOrderByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_orderSearchContext context) {
context.setN_partner_id_eq(res_supplier_id);
Page<Purchase_order> domains = purchase_orderService.searchOrder(context) ;
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_orderMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasPermission(this.purchase_orderMapping.toDomain(#purchase_orderdto),'iBizBusinessCentral-Purchase_order-Create')")
@ApiOperation(value = "根据联系人采购申请建立采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请建立采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders")
public ResponseEntity<Purchase_orderDTO> createByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商采购申请建立采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请建立采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders")
public ResponseEntity<Purchase_orderDTO> createByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setRequisitionId(purchase_requisition_id);
purchase_orderService.create(domain);
......@@ -631,9 +631,9 @@ public class Purchase_orderResource {
}
@PreAuthorize("hasPermission(this.purchase_orderMapping.toDomain(#purchase_orderdtos),'iBizBusinessCentral-Purchase_order-Create')")
@ApiOperation(value = "根据联系人采购申请批量建立采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请批量建立采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/batch")
public ResponseEntity<Boolean> createBatchByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_orderDTO> purchase_orderdtos) {
@ApiOperation(value = "根据供应商采购申请批量建立采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请批量建立采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/batch")
public ResponseEntity<Boolean> createBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_orderDTO> purchase_orderdtos) {
List<Purchase_order> domainlist=purchase_orderMapping.toDomain(purchase_orderdtos);
for(Purchase_order domain:domainlist){
domain.setRequisitionId(purchase_requisition_id);
......@@ -644,9 +644,9 @@ public class Purchase_orderResource {
@VersionCheck(entity = "purchase_order" , versionfield = "writeDate")
@PreAuthorize("hasPermission(this.purchase_orderService.get(#purchase_order_id),'iBizBusinessCentral-Purchase_order-Update')")
@ApiOperation(value = "根据联系人采购申请更新采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请更新采购订单")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}")
public ResponseEntity<Purchase_orderDTO> updateByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商采购申请更新采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请更新采购订单")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}")
public ResponseEntity<Purchase_orderDTO> updateByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setRequisitionId(purchase_requisition_id);
domain.setId(purchase_order_id);
......@@ -656,9 +656,9 @@ public class Purchase_orderResource {
}
@PreAuthorize("hasPermission(this.purchase_orderService.getPurchaseOrderByEntities(this.purchase_orderMapping.toDomain(#purchase_orderdtos)),'iBizBusinessCentral-Purchase_order-Update')")
@ApiOperation(value = "根据联系人采购申请批量更新采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请批量更新采购订单")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/batch")
public ResponseEntity<Boolean> updateBatchByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_orderDTO> purchase_orderdtos) {
@ApiOperation(value = "根据供应商采购申请批量更新采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请批量更新采购订单")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/batch")
public ResponseEntity<Boolean> updateBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_orderDTO> purchase_orderdtos) {
List<Purchase_order> domainlist=purchase_orderMapping.toDomain(purchase_orderdtos);
for(Purchase_order domain:domainlist){
domain.setRequisitionId(purchase_requisition_id);
......@@ -668,41 +668,41 @@ public class Purchase_orderResource {
}
@PreAuthorize("hasPermission(this.purchase_orderService.get(#purchase_order_id),'iBizBusinessCentral-Purchase_order-Remove')")
@ApiOperation(value = "根据联系人采购申请删除采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请删除采购订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}")
public ResponseEntity<Boolean> removeByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id) {
@ApiOperation(value = "根据供应商采购申请删除采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请删除采购订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}")
public ResponseEntity<Boolean> removeByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_orderService.remove(purchase_order_id));
}
@PreAuthorize("hasPermission(this.purchase_orderService.getPurchaseOrderByIds(#ids),'iBizBusinessCentral-Purchase_order-Remove')")
@ApiOperation(value = "根据联系人采购申请批量删除采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请批量删除采购订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/batch")
public ResponseEntity<Boolean> removeBatchByRes_partnerPurchase_requisition(@RequestBody List<Long> ids) {
@ApiOperation(value = "根据供应商采购申请批量删除采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请批量删除采购订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/batch")
public ResponseEntity<Boolean> removeBatchByRes_supplierPurchase_requisition(@RequestBody List<Long> ids) {
purchase_orderService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.purchase_orderMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_order-Get')")
@ApiOperation(value = "根据联系人采购申请获取采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请获取采购订单")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}")
public ResponseEntity<Purchase_orderDTO> getByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id) {
@ApiOperation(value = "根据供应商采购申请获取采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请获取采购订单")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}")
public ResponseEntity<Purchase_orderDTO> getByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id) {
Purchase_order domain = purchase_orderService.get(purchase_order_id);
Purchase_orderDTO dto = purchase_orderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "根据联系人采购申请获取采购订单草稿", tags = {"采购订单" }, notes = "根据联系人采购申请获取采购订单草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/getdraft")
public ResponseEntity<Purchase_orderDTO> getDraftByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
@ApiOperation(value = "根据供应商采购申请获取采购订单草稿", tags = {"采购订单" }, notes = "根据供应商采购申请获取采购订单草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/getdraft")
public ResponseEntity<Purchase_orderDTO> getDraftByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
Purchase_order domain = new Purchase_order();
domain.setRequisitionId(purchase_requisition_id);
return ResponseEntity.status(HttpStatus.OK).body(purchase_orderMapping.toDto(purchase_orderService.getDraft(domain)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-Action_view_invoice-all')")
@ApiOperation(value = "根据联系人采购申请采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/action_view_invoice")
public ResponseEntity<Purchase_orderDTO> action_view_invoiceByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商采购申请采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/action_view_invoice")
public ResponseEntity<Purchase_orderDTO> action_view_invoiceByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setRequisitionId(purchase_requisition_id);
domain = purchase_orderService.action_view_invoice(domain) ;
......@@ -711,9 +711,9 @@ public class Purchase_orderResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-Action_view_picking-all')")
@ApiOperation(value = "根据联系人采购申请采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/action_view_picking")
public ResponseEntity<Purchase_orderDTO> action_view_pickingByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商采购申请采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/action_view_picking")
public ResponseEntity<Purchase_orderDTO> action_view_pickingByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setRequisitionId(purchase_requisition_id);
domain = purchase_orderService.action_view_picking(domain) ;
......@@ -722,9 +722,9 @@ public class Purchase_orderResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-Button_confirm-all')")
@ApiOperation(value = "根据联系人采购申请采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/button_confirm")
public ResponseEntity<Purchase_orderDTO> button_confirmByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商采购申请采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/button_confirm")
public ResponseEntity<Purchase_orderDTO> button_confirmByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setRequisitionId(purchase_requisition_id);
domain = purchase_orderService.button_confirm(domain) ;
......@@ -733,9 +733,9 @@ public class Purchase_orderResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-Button_unlock-all')")
@ApiOperation(value = "根据联系人采购申请采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/button_unlock")
public ResponseEntity<Purchase_orderDTO> button_unlockByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商采购申请采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/button_unlock")
public ResponseEntity<Purchase_orderDTO> button_unlockByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setRequisitionId(purchase_requisition_id);
domain = purchase_orderService.button_unlock(domain) ;
......@@ -743,25 +743,25 @@ public class Purchase_orderResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_orderdto);
}
@ApiOperation(value = "根据联系人采购申请检查采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请检查采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商采购申请检查采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请检查采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_orderService.checkKey(purchase_orderMapping.toDomain(purchase_orderdto)));
}
@PreAuthorize("hasPermission(this.purchase_orderMapping.toDomain(#purchase_orderdto),'iBizBusinessCentral-Purchase_order-Save')")
@ApiOperation(value = "根据联系人采购申请保存采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请保存采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/save")
public ResponseEntity<Boolean> saveByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
@ApiOperation(value = "根据供应商采购申请保存采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请保存采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/save")
public ResponseEntity<Boolean> saveByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_orderDTO purchase_orderdto) {
Purchase_order domain = purchase_orderMapping.toDomain(purchase_orderdto);
domain.setRequisitionId(purchase_requisition_id);
return ResponseEntity.status(HttpStatus.OK).body(purchase_orderService.save(domain));
}
@PreAuthorize("hasPermission(this.purchase_orderMapping.toDomain(#purchase_orderdtos),'iBizBusinessCentral-Purchase_order-Save')")
@ApiOperation(value = "根据联系人采购申请批量保存采购订单", tags = {"采购订单" }, notes = "根据联系人采购申请批量保存采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_orderDTO> purchase_orderdtos) {
@ApiOperation(value = "根据供应商采购申请批量保存采购订单", tags = {"采购订单" }, notes = "根据供应商采购申请批量保存采购订单")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_orderDTO> purchase_orderdtos) {
List<Purchase_order> domainlist=purchase_orderMapping.toDomain(purchase_orderdtos);
for(Purchase_order domain:domainlist){
domain.setRequisitionId(purchase_requisition_id);
......@@ -771,9 +771,9 @@ public class Purchase_orderResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_order-Get')")
@ApiOperation(value = "根据联系人采购申请获取数据集", tags = {"采购订单" } ,notes = "根据联系人采购申请获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/fetchdefault")
public ResponseEntity<List<Purchase_orderDTO>> fetchPurchase_orderDefaultByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id,Purchase_orderSearchContext context) {
@ApiOperation(value = "根据供应商采购申请获取数据集", tags = {"采购订单" } ,notes = "根据供应商采购申请获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/fetchdefault")
public ResponseEntity<List<Purchase_orderDTO>> fetchPurchase_orderDefaultByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id,Purchase_orderSearchContext context) {
context.setN_requisition_id_eq(purchase_requisition_id);
Page<Purchase_order> domains = purchase_orderService.searchDefault(context) ;
List<Purchase_orderDTO> list = purchase_orderMapping.toDto(domains.getContent());
......@@ -785,18 +785,18 @@ public class Purchase_orderResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_order-Get')")
@ApiOperation(value = "根据联系人采购申请查询数据集", tags = {"采购订单" } ,notes = "根据联系人采购申请查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/searchdefault")
public ResponseEntity<Page<Purchase_orderDTO>> searchPurchase_orderDefaultByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_orderSearchContext context) {
@ApiOperation(value = "根据供应商采购申请查询数据集", tags = {"采购订单" } ,notes = "根据供应商采购申请查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/searchdefault")
public ResponseEntity<Page<Purchase_orderDTO>> searchPurchase_orderDefaultByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_orderSearchContext context) {
context.setN_requisition_id_eq(purchase_requisition_id);
Page<Purchase_order> domains = purchase_orderService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_orderMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-searchOrder-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_order-Get')")
@ApiOperation(value = "根据联系人采购申请获取订单", tags = {"采购订单" } ,notes = "根据联系人采购申请获取订单")
@RequestMapping(method= RequestMethod.GET , value="/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/fetchorder")
public ResponseEntity<List<Purchase_orderDTO>> fetchPurchase_orderOrderByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id,Purchase_orderSearchContext context) {
@ApiOperation(value = "根据供应商采购申请获取订单", tags = {"采购订单" } ,notes = "根据供应商采购申请获取订单")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/fetchorder")
public ResponseEntity<List<Purchase_orderDTO>> fetchPurchase_orderOrderByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id,Purchase_orderSearchContext context) {
context.setN_requisition_id_eq(purchase_requisition_id);
Page<Purchase_order> domains = purchase_orderService.searchOrder(context) ;
List<Purchase_orderDTO> list = purchase_orderMapping.toDto(domains.getContent());
......@@ -808,9 +808,9 @@ public class Purchase_orderResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order-searchOrder-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_order-Get')")
@ApiOperation(value = "根据联系人采购申请查询订单", tags = {"采购订单" } ,notes = "根据联系人采购申请查询订单")
@RequestMapping(method= RequestMethod.POST , value="/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/searchorder")
public ResponseEntity<Page<Purchase_orderDTO>> searchPurchase_orderOrderByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_orderSearchContext context) {
@ApiOperation(value = "根据供应商采购申请查询订单", tags = {"采购订单" } ,notes = "根据供应商采购申请查询订单")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/searchorder")
public ResponseEntity<Page<Purchase_orderDTO>> searchPurchase_orderOrderByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_orderSearchContext context) {
context.setN_requisition_id_eq(purchase_requisition_id);
Page<Purchase_order> domains = purchase_orderService.searchOrder(context) ;
return ResponseEntity.status(HttpStatus.OK)
......
......@@ -420,9 +420,9 @@ public class Purchase_order_lineResource {
.body(new PageImpl(purchase_order_lineMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasPermission(this.purchase_order_lineMapping.toDomain(#purchase_order_linedto),'iBizBusinessCentral-Purchase_order_line-Create')")
@ApiOperation(value = "根据联系人采购订单建立采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购订单建立采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/purchase_order_lines")
public ResponseEntity<Purchase_order_lineDTO> createByRes_partnerPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
@ApiOperation(value = "根据供应商采购订单建立采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购订单建立采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/purchase_order_lines")
public ResponseEntity<Purchase_order_lineDTO> createByRes_supplierPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
Purchase_order_line domain = purchase_order_lineMapping.toDomain(purchase_order_linedto);
domain.setOrderId(purchase_order_id);
purchase_order_lineService.create(domain);
......@@ -431,9 +431,9 @@ public class Purchase_order_lineResource {
}
@PreAuthorize("hasPermission(this.purchase_order_lineMapping.toDomain(#purchase_order_linedtos),'iBizBusinessCentral-Purchase_order_line-Create')")
@ApiOperation(value = "根据联系人采购订单批量建立采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购订单批量建立采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/batch")
public ResponseEntity<Boolean> createBatchByRes_partnerPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody List<Purchase_order_lineDTO> purchase_order_linedtos) {
@ApiOperation(value = "根据供应商采购订单批量建立采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购订单批量建立采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/batch")
public ResponseEntity<Boolean> createBatchByRes_supplierPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody List<Purchase_order_lineDTO> purchase_order_linedtos) {
List<Purchase_order_line> domainlist=purchase_order_lineMapping.toDomain(purchase_order_linedtos);
for(Purchase_order_line domain:domainlist){
domain.setOrderId(purchase_order_id);
......@@ -444,9 +444,9 @@ public class Purchase_order_lineResource {
@VersionCheck(entity = "purchase_order_line" , versionfield = "writeDate")
@PreAuthorize("hasPermission(this.purchase_order_lineService.get(#purchase_order_line_id),'iBizBusinessCentral-Purchase_order_line-Update')")
@ApiOperation(value = "根据联系人采购订单更新采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购订单更新采购订单行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/{purchase_order_line_id}")
public ResponseEntity<Purchase_order_lineDTO> updateByRes_partnerPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @PathVariable("purchase_order_line_id") Long purchase_order_line_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
@ApiOperation(value = "根据供应商采购订单更新采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购订单更新采购订单行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/{purchase_order_line_id}")
public ResponseEntity<Purchase_order_lineDTO> updateByRes_supplierPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @PathVariable("purchase_order_line_id") Long purchase_order_line_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
Purchase_order_line domain = purchase_order_lineMapping.toDomain(purchase_order_linedto);
domain.setOrderId(purchase_order_id);
domain.setId(purchase_order_line_id);
......@@ -456,9 +456,9 @@ public class Purchase_order_lineResource {
}
@PreAuthorize("hasPermission(this.purchase_order_lineService.getPurchaseOrderLineByEntities(this.purchase_order_lineMapping.toDomain(#purchase_order_linedtos)),'iBizBusinessCentral-Purchase_order_line-Update')")
@ApiOperation(value = "根据联系人采购订单批量更新采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购订单批量更新采购订单行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/batch")
public ResponseEntity<Boolean> updateBatchByRes_partnerPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody List<Purchase_order_lineDTO> purchase_order_linedtos) {
@ApiOperation(value = "根据供应商采购订单批量更新采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购订单批量更新采购订单行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/batch")
public ResponseEntity<Boolean> updateBatchByRes_supplierPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody List<Purchase_order_lineDTO> purchase_order_linedtos) {
List<Purchase_order_line> domainlist=purchase_order_lineMapping.toDomain(purchase_order_linedtos);
for(Purchase_order_line domain:domainlist){
domain.setOrderId(purchase_order_id);
......@@ -468,56 +468,56 @@ public class Purchase_order_lineResource {
}
@PreAuthorize("hasPermission(this.purchase_order_lineService.get(#purchase_order_line_id),'iBizBusinessCentral-Purchase_order_line-Remove')")
@ApiOperation(value = "根据联系人采购订单删除采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购订单删除采购订单行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/{purchase_order_line_id}")
public ResponseEntity<Boolean> removeByRes_partnerPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @PathVariable("purchase_order_line_id") Long purchase_order_line_id) {
@ApiOperation(value = "根据供应商采购订单删除采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购订单删除采购订单行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/{purchase_order_line_id}")
public ResponseEntity<Boolean> removeByRes_supplierPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @PathVariable("purchase_order_line_id") Long purchase_order_line_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_order_lineService.remove(purchase_order_line_id));
}
@PreAuthorize("hasPermission(this.purchase_order_lineService.getPurchaseOrderLineByIds(#ids),'iBizBusinessCentral-Purchase_order_line-Remove')")
@ApiOperation(value = "根据联系人采购订单批量删除采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购订单批量删除采购订单行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/batch")
public ResponseEntity<Boolean> removeBatchByRes_partnerPurchase_order(@RequestBody List<Long> ids) {
@ApiOperation(value = "根据供应商采购订单批量删除采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购订单批量删除采购订单行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/batch")
public ResponseEntity<Boolean> removeBatchByRes_supplierPurchase_order(@RequestBody List<Long> ids) {
purchase_order_lineService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.purchase_order_lineMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_order_line-Get')")
@ApiOperation(value = "根据联系人采购订单获取采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购订单获取采购订单行")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/{purchase_order_line_id}")
public ResponseEntity<Purchase_order_lineDTO> getByRes_partnerPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @PathVariable("purchase_order_line_id") Long purchase_order_line_id) {
@ApiOperation(value = "根据供应商采购订单获取采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购订单获取采购订单行")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/{purchase_order_line_id}")
public ResponseEntity<Purchase_order_lineDTO> getByRes_supplierPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @PathVariable("purchase_order_line_id") Long purchase_order_line_id) {
Purchase_order_line domain = purchase_order_lineService.get(purchase_order_line_id);
Purchase_order_lineDTO dto = purchase_order_lineMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "根据联系人采购订单获取采购订单行草稿", tags = {"采购订单行" }, notes = "根据联系人采购订单获取采购订单行草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/getdraft")
public ResponseEntity<Purchase_order_lineDTO> getDraftByRes_partnerPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id) {
@ApiOperation(value = "根据供应商采购订单获取采购订单行草稿", tags = {"采购订单行" }, notes = "根据供应商采购订单获取采购订单行草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/getdraft")
public ResponseEntity<Purchase_order_lineDTO> getDraftByRes_supplierPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id) {
Purchase_order_line domain = new Purchase_order_line();
domain.setOrderId(purchase_order_id);
return ResponseEntity.status(HttpStatus.OK).body(purchase_order_lineMapping.toDto(purchase_order_lineService.getDraft(domain)));
}
@ApiOperation(value = "根据联系人采购订单检查采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购订单检查采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_partnerPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
@ApiOperation(value = "根据供应商采购订单检查采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购订单检查采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_supplierPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_order_lineService.checkKey(purchase_order_lineMapping.toDomain(purchase_order_linedto)));
}
@PreAuthorize("hasPermission(this.purchase_order_lineMapping.toDomain(#purchase_order_linedto),'iBizBusinessCentral-Purchase_order_line-Save')")
@ApiOperation(value = "根据联系人采购订单保存采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购订单保存采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/save")
public ResponseEntity<Boolean> saveByRes_partnerPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
@ApiOperation(value = "根据供应商采购订单保存采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购订单保存采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/save")
public ResponseEntity<Boolean> saveByRes_supplierPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
Purchase_order_line domain = purchase_order_lineMapping.toDomain(purchase_order_linedto);
domain.setOrderId(purchase_order_id);
return ResponseEntity.status(HttpStatus.OK).body(purchase_order_lineService.save(domain));
}
@PreAuthorize("hasPermission(this.purchase_order_lineMapping.toDomain(#purchase_order_linedtos),'iBizBusinessCentral-Purchase_order_line-Save')")
@ApiOperation(value = "根据联系人采购订单批量保存采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购订单批量保存采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_partnerPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody List<Purchase_order_lineDTO> purchase_order_linedtos) {
@ApiOperation(value = "根据供应商采购订单批量保存采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购订单批量保存采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_supplierPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody List<Purchase_order_lineDTO> purchase_order_linedtos) {
List<Purchase_order_line> domainlist=purchase_order_lineMapping.toDomain(purchase_order_linedtos);
for(Purchase_order_line domain:domainlist){
domain.setOrderId(purchase_order_id);
......@@ -527,9 +527,9 @@ public class Purchase_order_lineResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_order_line-Get')")
@ApiOperation(value = "根据联系人采购订单获取数据集", tags = {"采购订单行" } ,notes = "根据联系人采购订单获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/fetchdefault")
public ResponseEntity<List<Purchase_order_lineDTO>> fetchPurchase_order_lineDefaultByRes_partnerPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id,Purchase_order_lineSearchContext context) {
@ApiOperation(value = "根据供应商采购订单获取数据集", tags = {"采购订单行" } ,notes = "根据供应商采购订单获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/fetchdefault")
public ResponseEntity<List<Purchase_order_lineDTO>> fetchPurchase_order_lineDefaultByRes_supplierPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id,Purchase_order_lineSearchContext context) {
context.setN_order_id_eq(purchase_order_id);
Page<Purchase_order_line> domains = purchase_order_lineService.searchDefault(context) ;
List<Purchase_order_lineDTO> list = purchase_order_lineMapping.toDto(domains.getContent());
......@@ -541,18 +541,18 @@ public class Purchase_order_lineResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_order_line-Get')")
@ApiOperation(value = "根据联系人采购订单查询数据集", tags = {"采购订单行" } ,notes = "根据联系人采购订单查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_partners/{res_partner_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/searchdefault")
public ResponseEntity<Page<Purchase_order_lineDTO>> searchPurchase_order_lineDefaultByRes_partnerPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineSearchContext context) {
@ApiOperation(value = "根据供应商采购订单查询数据集", tags = {"采购订单行" } ,notes = "根据供应商采购订单查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/searchdefault")
public ResponseEntity<Page<Purchase_order_lineDTO>> searchPurchase_order_lineDefaultByRes_supplierPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineSearchContext context) {
context.setN_order_id_eq(purchase_order_id);
Page<Purchase_order_line> domains = purchase_order_lineService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_order_lineMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasPermission(this.purchase_order_lineMapping.toDomain(#purchase_order_linedto),'iBizBusinessCentral-Purchase_order_line-Create')")
@ApiOperation(value = "根据联系人采购申请采购订单建立采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购申请采购订单建立采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines")
public ResponseEntity<Purchase_order_lineDTO> createByRes_partnerPurchase_requisitionPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
@ApiOperation(value = "根据供应商采购申请采购订单建立采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购申请采购订单建立采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines")
public ResponseEntity<Purchase_order_lineDTO> createByRes_supplierPurchase_requisitionPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
Purchase_order_line domain = purchase_order_lineMapping.toDomain(purchase_order_linedto);
domain.setOrderId(purchase_order_id);
purchase_order_lineService.create(domain);
......@@ -561,9 +561,9 @@ public class Purchase_order_lineResource {
}
@PreAuthorize("hasPermission(this.purchase_order_lineMapping.toDomain(#purchase_order_linedtos),'iBizBusinessCentral-Purchase_order_line-Create')")
@ApiOperation(value = "根据联系人采购申请采购订单批量建立采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购申请采购订单批量建立采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/batch")
public ResponseEntity<Boolean> createBatchByRes_partnerPurchase_requisitionPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody List<Purchase_order_lineDTO> purchase_order_linedtos) {
@ApiOperation(value = "根据供应商采购申请采购订单批量建立采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购申请采购订单批量建立采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/batch")
public ResponseEntity<Boolean> createBatchByRes_supplierPurchase_requisitionPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody List<Purchase_order_lineDTO> purchase_order_linedtos) {
List<Purchase_order_line> domainlist=purchase_order_lineMapping.toDomain(purchase_order_linedtos);
for(Purchase_order_line domain:domainlist){
domain.setOrderId(purchase_order_id);
......@@ -574,9 +574,9 @@ public class Purchase_order_lineResource {
@VersionCheck(entity = "purchase_order_line" , versionfield = "writeDate")
@PreAuthorize("hasPermission(this.purchase_order_lineService.get(#purchase_order_line_id),'iBizBusinessCentral-Purchase_order_line-Update')")
@ApiOperation(value = "根据联系人采购申请采购订单更新采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购申请采购订单更新采购订单行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/{purchase_order_line_id}")
public ResponseEntity<Purchase_order_lineDTO> updateByRes_partnerPurchase_requisitionPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @PathVariable("purchase_order_line_id") Long purchase_order_line_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
@ApiOperation(value = "根据供应商采购申请采购订单更新采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购申请采购订单更新采购订单行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/{purchase_order_line_id}")
public ResponseEntity<Purchase_order_lineDTO> updateByRes_supplierPurchase_requisitionPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @PathVariable("purchase_order_line_id") Long purchase_order_line_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
Purchase_order_line domain = purchase_order_lineMapping.toDomain(purchase_order_linedto);
domain.setOrderId(purchase_order_id);
domain.setId(purchase_order_line_id);
......@@ -586,9 +586,9 @@ public class Purchase_order_lineResource {
}
@PreAuthorize("hasPermission(this.purchase_order_lineService.getPurchaseOrderLineByEntities(this.purchase_order_lineMapping.toDomain(#purchase_order_linedtos)),'iBizBusinessCentral-Purchase_order_line-Update')")
@ApiOperation(value = "根据联系人采购申请采购订单批量更新采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购申请采购订单批量更新采购订单行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/batch")
public ResponseEntity<Boolean> updateBatchByRes_partnerPurchase_requisitionPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody List<Purchase_order_lineDTO> purchase_order_linedtos) {
@ApiOperation(value = "根据供应商采购申请采购订单批量更新采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购申请采购订单批量更新采购订单行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/batch")
public ResponseEntity<Boolean> updateBatchByRes_supplierPurchase_requisitionPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody List<Purchase_order_lineDTO> purchase_order_linedtos) {
List<Purchase_order_line> domainlist=purchase_order_lineMapping.toDomain(purchase_order_linedtos);
for(Purchase_order_line domain:domainlist){
domain.setOrderId(purchase_order_id);
......@@ -598,56 +598,56 @@ public class Purchase_order_lineResource {
}
@PreAuthorize("hasPermission(this.purchase_order_lineService.get(#purchase_order_line_id),'iBizBusinessCentral-Purchase_order_line-Remove')")
@ApiOperation(value = "根据联系人采购申请采购订单删除采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购申请采购订单删除采购订单行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/{purchase_order_line_id}")
public ResponseEntity<Boolean> removeByRes_partnerPurchase_requisitionPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @PathVariable("purchase_order_line_id") Long purchase_order_line_id) {
@ApiOperation(value = "根据供应商采购申请采购订单删除采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购申请采购订单删除采购订单行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/{purchase_order_line_id}")
public ResponseEntity<Boolean> removeByRes_supplierPurchase_requisitionPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @PathVariable("purchase_order_line_id") Long purchase_order_line_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_order_lineService.remove(purchase_order_line_id));
}
@PreAuthorize("hasPermission(this.purchase_order_lineService.getPurchaseOrderLineByIds(#ids),'iBizBusinessCentral-Purchase_order_line-Remove')")
@ApiOperation(value = "根据联系人采购申请采购订单批量删除采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购申请采购订单批量删除采购订单行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/batch")
public ResponseEntity<Boolean> removeBatchByRes_partnerPurchase_requisitionPurchase_order(@RequestBody List<Long> ids) {
@ApiOperation(value = "根据供应商采购申请采购订单批量删除采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购申请采购订单批量删除采购订单行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/batch")
public ResponseEntity<Boolean> removeBatchByRes_supplierPurchase_requisitionPurchase_order(@RequestBody List<Long> ids) {
purchase_order_lineService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.purchase_order_lineMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_order_line-Get')")
@ApiOperation(value = "根据联系人采购申请采购订单获取采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购申请采购订单获取采购订单行")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/{purchase_order_line_id}")
public ResponseEntity<Purchase_order_lineDTO> getByRes_partnerPurchase_requisitionPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @PathVariable("purchase_order_line_id") Long purchase_order_line_id) {
@ApiOperation(value = "根据供应商采购申请采购订单获取采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购申请采购订单获取采购订单行")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/{purchase_order_line_id}")
public ResponseEntity<Purchase_order_lineDTO> getByRes_supplierPurchase_requisitionPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @PathVariable("purchase_order_line_id") Long purchase_order_line_id) {
Purchase_order_line domain = purchase_order_lineService.get(purchase_order_line_id);
Purchase_order_lineDTO dto = purchase_order_lineMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "根据联系人采购申请采购订单获取采购订单行草稿", tags = {"采购订单行" }, notes = "根据联系人采购申请采购订单获取采购订单行草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/getdraft")
public ResponseEntity<Purchase_order_lineDTO> getDraftByRes_partnerPurchase_requisitionPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id) {
@ApiOperation(value = "根据供应商采购申请采购订单获取采购订单行草稿", tags = {"采购订单行" }, notes = "根据供应商采购申请采购订单获取采购订单行草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/getdraft")
public ResponseEntity<Purchase_order_lineDTO> getDraftByRes_supplierPurchase_requisitionPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id) {
Purchase_order_line domain = new Purchase_order_line();
domain.setOrderId(purchase_order_id);
return ResponseEntity.status(HttpStatus.OK).body(purchase_order_lineMapping.toDto(purchase_order_lineService.getDraft(domain)));
}
@ApiOperation(value = "根据联系人采购申请采购订单检查采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购申请采购订单检查采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_partnerPurchase_requisitionPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
@ApiOperation(value = "根据供应商采购申请采购订单检查采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购申请采购订单检查采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_supplierPurchase_requisitionPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_order_lineService.checkKey(purchase_order_lineMapping.toDomain(purchase_order_linedto)));
}
@PreAuthorize("hasPermission(this.purchase_order_lineMapping.toDomain(#purchase_order_linedto),'iBizBusinessCentral-Purchase_order_line-Save')")
@ApiOperation(value = "根据联系人采购申请采购订单保存采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购申请采购订单保存采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/save")
public ResponseEntity<Boolean> saveByRes_partnerPurchase_requisitionPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
@ApiOperation(value = "根据供应商采购申请采购订单保存采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购申请采购订单保存采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/save")
public ResponseEntity<Boolean> saveByRes_supplierPurchase_requisitionPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineDTO purchase_order_linedto) {
Purchase_order_line domain = purchase_order_lineMapping.toDomain(purchase_order_linedto);
domain.setOrderId(purchase_order_id);
return ResponseEntity.status(HttpStatus.OK).body(purchase_order_lineService.save(domain));
}
@PreAuthorize("hasPermission(this.purchase_order_lineMapping.toDomain(#purchase_order_linedtos),'iBizBusinessCentral-Purchase_order_line-Save')")
@ApiOperation(value = "根据联系人采购申请采购订单批量保存采购订单行", tags = {"采购订单行" }, notes = "根据联系人采购申请采购订单批量保存采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_partnerPurchase_requisitionPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody List<Purchase_order_lineDTO> purchase_order_linedtos) {
@ApiOperation(value = "根据供应商采购申请采购订单批量保存采购订单行", tags = {"采购订单行" }, notes = "根据供应商采购申请采购订单批量保存采购订单行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_supplierPurchase_requisitionPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody List<Purchase_order_lineDTO> purchase_order_linedtos) {
List<Purchase_order_line> domainlist=purchase_order_lineMapping.toDomain(purchase_order_linedtos);
for(Purchase_order_line domain:domainlist){
domain.setOrderId(purchase_order_id);
......@@ -657,9 +657,9 @@ public class Purchase_order_lineResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_order_line-Get')")
@ApiOperation(value = "根据联系人采购申请采购订单获取数据集", tags = {"采购订单行" } ,notes = "根据联系人采购申请采购订单获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/fetchdefault")
public ResponseEntity<List<Purchase_order_lineDTO>> fetchPurchase_order_lineDefaultByRes_partnerPurchase_requisitionPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id,Purchase_order_lineSearchContext context) {
@ApiOperation(value = "根据供应商采购申请采购订单获取数据集", tags = {"采购订单行" } ,notes = "根据供应商采购申请采购订单获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/fetchdefault")
public ResponseEntity<List<Purchase_order_lineDTO>> fetchPurchase_order_lineDefaultByRes_supplierPurchase_requisitionPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id,Purchase_order_lineSearchContext context) {
context.setN_order_id_eq(purchase_order_id);
Page<Purchase_order_line> domains = purchase_order_lineService.searchDefault(context) ;
List<Purchase_order_lineDTO> list = purchase_order_lineMapping.toDto(domains.getContent());
......@@ -671,9 +671,9 @@ public class Purchase_order_lineResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_order_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_order_line-Get')")
@ApiOperation(value = "根据联系人采购申请采购订单查询数据集", tags = {"采购订单行" } ,notes = "根据联系人采购申请采购订单查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/searchdefault")
public ResponseEntity<Page<Purchase_order_lineDTO>> searchPurchase_order_lineDefaultByRes_partnerPurchase_requisitionPurchase_order(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineSearchContext context) {
@ApiOperation(value = "根据供应商采购申请采购订单查询数据集", tags = {"采购订单行" } ,notes = "根据供应商采购申请采购订单查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_orders/{purchase_order_id}/purchase_order_lines/searchdefault")
public ResponseEntity<Page<Purchase_order_lineDTO>> searchPurchase_order_lineDefaultByRes_supplierPurchase_requisitionPurchase_order(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_order_id") Long purchase_order_id, @RequestBody Purchase_order_lineSearchContext context) {
context.setN_order_id_eq(purchase_order_id);
Page<Purchase_order_line> domains = purchase_order_lineService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.OK)
......
......@@ -225,34 +225,34 @@ public class Purchase_requisitionResource {
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Create-all')")
@ApiOperation(value = "根据联系人建立采购申请", tags = {"采购申请" }, notes = "根据联系人建立采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions")
public ResponseEntity<Purchase_requisitionDTO> createByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
@ApiOperation(value = "根据供应商建立采购申请", tags = {"采购申请" }, notes = "根据供应商建立采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions")
public ResponseEntity<Purchase_requisitionDTO> createByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
Purchase_requisition domain = purchase_requisitionMapping.toDomain(purchase_requisitiondto);
domain.setVendorId(res_partner_id);
domain.setVendorId(res_supplier_id);
purchase_requisitionService.create(domain);
Purchase_requisitionDTO dto = purchase_requisitionMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Create-all')")
@ApiOperation(value = "根据联系人批量建立采购申请", tags = {"采购申请" }, notes = "根据联系人批量建立采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/batch")
public ResponseEntity<Boolean> createBatchByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
@ApiOperation(value = "根据供应商批量建立采购申请", tags = {"采购申请" }, notes = "根据供应商批量建立采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/batch")
public ResponseEntity<Boolean> createBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
List<Purchase_requisition> domainlist=purchase_requisitionMapping.toDomain(purchase_requisitiondtos);
for(Purchase_requisition domain:domainlist){
domain.setVendorId(res_partner_id);
domain.setVendorId(res_supplier_id);
}
purchase_requisitionService.createBatch(domainlist);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Update-all')")
@ApiOperation(value = "根据联系人更新采购申请", tags = {"采购申请" }, notes = "根据联系人更新采购申请")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Purchase_requisitionDTO> updateByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
@ApiOperation(value = "根据供应商更新采购申请", tags = {"采购申请" }, notes = "根据供应商更新采购申请")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Purchase_requisitionDTO> updateByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
Purchase_requisition domain = purchase_requisitionMapping.toDomain(purchase_requisitiondto);
domain.setVendorId(res_partner_id);
domain.setVendorId(res_supplier_id);
domain.setId(purchase_requisition_id);
purchase_requisitionService.update(domain);
Purchase_requisitionDTO dto = purchase_requisitionMapping.toDto(domain);
......@@ -260,147 +260,147 @@ public class Purchase_requisitionResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Update-all')")
@ApiOperation(value = "根据联系人批量更新采购申请", tags = {"采购申请" }, notes = "根据联系人批量更新采购申请")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/purchase_requisitions/batch")
public ResponseEntity<Boolean> updateBatchByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
@ApiOperation(value = "根据供应商批量更新采购申请", tags = {"采购申请" }, notes = "根据供应商批量更新采购申请")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/batch")
public ResponseEntity<Boolean> updateBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
List<Purchase_requisition> domainlist=purchase_requisitionMapping.toDomain(purchase_requisitiondtos);
for(Purchase_requisition domain:domainlist){
domain.setVendorId(res_partner_id);
domain.setVendorId(res_supplier_id);
}
purchase_requisitionService.updateBatch(domainlist);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Remove-all')")
@ApiOperation(value = "根据联系人删除采购申请", tags = {"采购申请" }, notes = "根据联系人删除采购申请")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Boolean> removeByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
@ApiOperation(value = "根据供应商删除采购申请", tags = {"采购申请" }, notes = "根据供应商删除采购申请")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Boolean> removeByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.remove(purchase_requisition_id));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Remove-all')")
@ApiOperation(value = "根据联系人批量删除采购申请", tags = {"采购申请" }, notes = "根据联系人批量删除采购申请")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/purchase_requisitions/batch")
public ResponseEntity<Boolean> removeBatchByRes_partner(@RequestBody List<Long> ids) {
@ApiOperation(value = "根据供应商批量删除采购申请", tags = {"采购申请" }, notes = "根据供应商批量删除采购申请")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/batch")
public ResponseEntity<Boolean> removeBatchByRes_supplier(@RequestBody List<Long> ids) {
purchase_requisitionService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Get-all')")
@ApiOperation(value = "根据联系人获取采购申请", tags = {"采购申请" }, notes = "根据联系人获取采购申请")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Purchase_requisitionDTO> getByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
@ApiOperation(value = "根据供应商获取采购申请", tags = {"采购申请" }, notes = "根据供应商获取采购申请")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Purchase_requisitionDTO> getByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
Purchase_requisition domain = purchase_requisitionService.get(purchase_requisition_id);
Purchase_requisitionDTO dto = purchase_requisitionMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "根据联系人获取采购申请草稿", tags = {"采购申请" }, notes = "根据联系人获取采购申请草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/purchase_requisitions/getdraft")
public ResponseEntity<Purchase_requisitionDTO> getDraftByRes_partner(@PathVariable("res_partner_id") Long res_partner_id) {
@ApiOperation(value = "根据供应商获取采购申请草稿", tags = {"采购申请" }, notes = "根据供应商获取采购申请草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/getdraft")
public ResponseEntity<Purchase_requisitionDTO> getDraftByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id) {
Purchase_requisition domain = new Purchase_requisition();
domain.setVendorId(res_partner_id);
domain.setVendorId(res_supplier_id);
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionMapping.toDto(purchase_requisitionService.getDraft(domain)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Action_cancel-all')")
@ApiOperation(value = "根据联系人采购申请", tags = {"采购申请" }, notes = "根据联系人采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/action_cancel")
public ResponseEntity<Purchase_requisitionDTO> action_cancelByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
@ApiOperation(value = "根据供应商采购申请", tags = {"采购申请" }, notes = "根据供应商采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/action_cancel")
public ResponseEntity<Purchase_requisitionDTO> action_cancelByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
Purchase_requisition domain = purchase_requisitionMapping.toDomain(purchase_requisitiondto);
domain.setVendorId(res_partner_id);
domain.setVendorId(res_supplier_id);
domain = purchase_requisitionService.action_cancel(domain) ;
purchase_requisitiondto = purchase_requisitionMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitiondto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Action_done-all')")
@ApiOperation(value = "根据联系人采购申请", tags = {"采购申请" }, notes = "根据联系人采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/action_done")
public ResponseEntity<Purchase_requisitionDTO> action_doneByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
@ApiOperation(value = "根据供应商采购申请", tags = {"采购申请" }, notes = "根据供应商采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/action_done")
public ResponseEntity<Purchase_requisitionDTO> action_doneByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
Purchase_requisition domain = purchase_requisitionMapping.toDomain(purchase_requisitiondto);
domain.setVendorId(res_partner_id);
domain.setVendorId(res_supplier_id);
domain = purchase_requisitionService.action_done(domain) ;
purchase_requisitiondto = purchase_requisitionMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitiondto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Action_draft-all')")
@ApiOperation(value = "根据联系人采购申请", tags = {"采购申请" }, notes = "根据联系人采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/action_draft")
public ResponseEntity<Purchase_requisitionDTO> action_draftByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
@ApiOperation(value = "根据供应商采购申请", tags = {"采购申请" }, notes = "根据供应商采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/action_draft")
public ResponseEntity<Purchase_requisitionDTO> action_draftByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
Purchase_requisition domain = purchase_requisitionMapping.toDomain(purchase_requisitiondto);
domain.setVendorId(res_partner_id);
domain.setVendorId(res_supplier_id);
domain = purchase_requisitionService.action_draft(domain) ;
purchase_requisitiondto = purchase_requisitionMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitiondto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Action_in_progress-all')")
@ApiOperation(value = "根据联系人采购申请", tags = {"采购申请" }, notes = "根据联系人采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/action_in_progress")
public ResponseEntity<Purchase_requisitionDTO> action_in_progressByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
@ApiOperation(value = "根据供应商采购申请", tags = {"采购申请" }, notes = "根据供应商采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/action_in_progress")
public ResponseEntity<Purchase_requisitionDTO> action_in_progressByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
Purchase_requisition domain = purchase_requisitionMapping.toDomain(purchase_requisitiondto);
domain.setVendorId(res_partner_id);
domain.setVendorId(res_supplier_id);
domain = purchase_requisitionService.action_in_progress(domain) ;
purchase_requisitiondto = purchase_requisitionMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitiondto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Action_open-all')")
@ApiOperation(value = "根据联系人采购申请", tags = {"采购申请" }, notes = "根据联系人采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/action_open")
public ResponseEntity<Purchase_requisitionDTO> action_openByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
@ApiOperation(value = "根据供应商采购申请", tags = {"采购申请" }, notes = "根据供应商采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/action_open")
public ResponseEntity<Purchase_requisitionDTO> action_openByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
Purchase_requisition domain = purchase_requisitionMapping.toDomain(purchase_requisitiondto);
domain.setVendorId(res_partner_id);
domain.setVendorId(res_supplier_id);
domain = purchase_requisitionService.action_open(domain) ;
purchase_requisitiondto = purchase_requisitionMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitiondto);
}
@ApiOperation(value = "根据联系人检查采购申请", tags = {"采购申请" }, notes = "根据联系人检查采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
@ApiOperation(value = "根据供应商检查采购申请", tags = {"采购申请" }, notes = "根据供应商检查采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.checkKey(purchase_requisitionMapping.toDomain(purchase_requisitiondto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-MasterTabCount-all')")
@ApiOperation(value = "根据联系人采购申请", tags = {"采购申请" }, notes = "根据联系人采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/mastertabcount")
public ResponseEntity<Purchase_requisitionDTO> masterTabCountByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
@ApiOperation(value = "根据供应商采购申请", tags = {"采购申请" }, notes = "根据供应商采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/mastertabcount")
public ResponseEntity<Purchase_requisitionDTO> masterTabCountByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
Purchase_requisition domain = purchase_requisitionMapping.toDomain(purchase_requisitiondto);
domain.setVendorId(res_partner_id);
domain.setVendorId(res_supplier_id);
domain = purchase_requisitionService.masterTabCount(domain) ;
purchase_requisitiondto = purchase_requisitionMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitiondto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Save-all')")
@ApiOperation(value = "根据联系人保存采购申请", tags = {"采购申请" }, notes = "根据联系人保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/save")
public ResponseEntity<Boolean> saveByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
@ApiOperation(value = "根据供应商保存采购申请", tags = {"采购申请" }, notes = "根据供应商保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/save")
public ResponseEntity<Boolean> saveByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
Purchase_requisition domain = purchase_requisitionMapping.toDomain(purchase_requisitiondto);
domain.setVendorId(res_partner_id);
domain.setVendorId(res_supplier_id);
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.save(domain));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Save-all')")
@ApiOperation(value = "根据联系人批量保存采购申请", tags = {"采购申请" }, notes = "根据联系人批量保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
@ApiOperation(value = "根据供应商批量保存采购申请", tags = {"采购申请" }, notes = "根据供应商批量保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
List<Purchase_requisition> domainlist=purchase_requisitionMapping.toDomain(purchase_requisitiondtos);
for(Purchase_requisition domain:domainlist){
domain.setVendorId(res_partner_id);
domain.setVendorId(res_supplier_id);
}
purchase_requisitionService.saveBatch(domainlist);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all')")
@ApiOperation(value = "根据联系人获取数据集", tags = {"采购申请" } ,notes = "根据联系人获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_partners/{res_partner_id}/purchase_requisitions/fetchdefault")
public ResponseEntity<List<Purchase_requisitionDTO>> fetchPurchase_requisitionDefaultByRes_partner(@PathVariable("res_partner_id") Long res_partner_id,Purchase_requisitionSearchContext context) {
context.setN_vendor_id_eq(res_partner_id);
@ApiOperation(value = "根据供应商获取数据集", tags = {"采购申请" } ,notes = "根据供应商获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/fetchdefault")
public ResponseEntity<List<Purchase_requisitionDTO>> fetchPurchase_requisitionDefaultByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id,Purchase_requisitionSearchContext context) {
context.setN_vendor_id_eq(res_supplier_id);
Page<Purchase_requisition> domains = purchase_requisitionService.searchDefault(context) ;
List<Purchase_requisitionDTO> list = purchase_requisitionMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.OK)
......@@ -411,10 +411,10 @@ public class Purchase_requisitionResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all')")
@ApiOperation(value = "根据联系人查询数据集", tags = {"采购申请" } ,notes = "根据联系人查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_partners/{res_partner_id}/purchase_requisitions/searchdefault")
public ResponseEntity<Page<Purchase_requisitionDTO>> searchPurchase_requisitionDefaultByRes_partner(@PathVariable("res_partner_id") Long res_partner_id, @RequestBody Purchase_requisitionSearchContext context) {
context.setN_vendor_id_eq(res_partner_id);
@ApiOperation(value = "根据供应商查询数据集", tags = {"采购申请" } ,notes = "根据供应商查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/searchdefault")
public ResponseEntity<Page<Purchase_requisitionDTO>> searchPurchase_requisitionDefaultByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_requisitionSearchContext context) {
context.setN_vendor_id_eq(res_supplier_id);
Page<Purchase_requisition> domains = purchase_requisitionService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_requisitionMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
......
......@@ -288,9 +288,9 @@ public class Purchase_requisition_lineResource {
.body(new PageImpl(purchase_requisition_lineMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@ApiOperation(value = "根据联系人采购申请建立采购申请行", tags = {"采购申请行" }, notes = "根据联系人采购申请建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines")
public ResponseEntity<Purchase_requisition_lineDTO> createByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
@ApiOperation(value = "根据供应商采购申请建立采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines")
public ResponseEntity<Purchase_requisition_lineDTO> createByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
Purchase_requisition_line domain = purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto);
domain.setRequisitionId(purchase_requisition_id);
purchase_requisition_lineService.create(domain);
......@@ -299,9 +299,9 @@ public class Purchase_requisition_lineResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')")
@ApiOperation(value = "根据联系人采购申请批量建立采购申请行", tags = {"采购申请行" }, notes = "根据联系人采购申请批量建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> createBatchByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
@ApiOperation(value = "根据供应商采购申请批量建立采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> createBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
List<Purchase_requisition_line> domainlist=purchase_requisition_lineMapping.toDomain(purchase_requisition_linedtos);
for(Purchase_requisition_line domain:domainlist){
domain.setRequisitionId(purchase_requisition_id);
......@@ -311,9 +311,9 @@ public class Purchase_requisition_lineResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@ApiOperation(value = "根据联系人采购申请更新采购申请行", tags = {"采购申请行" }, notes = "根据联系人采购申请更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> updateByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
@ApiOperation(value = "根据供应商采购申请更新采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> updateByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
Purchase_requisition_line domain = purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto);
domain.setRequisitionId(purchase_requisition_id);
domain.setId(purchase_requisition_line_id);
......@@ -323,9 +323,9 @@ public class Purchase_requisition_lineResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')")
@ApiOperation(value = "根据联系人采购申请批量更新采购申请行", tags = {"采购申请行" }, notes = "根据联系人采购申请批量更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> updateBatchByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
@ApiOperation(value = "根据供应商采购申请批量更新采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> updateBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
List<Purchase_requisition_line> domainlist=purchase_requisition_lineMapping.toDomain(purchase_requisition_linedtos);
for(Purchase_requisition_line domain:domainlist){
domain.setRequisitionId(purchase_requisition_id);
......@@ -335,56 +335,56 @@ public class Purchase_requisition_lineResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')")
@ApiOperation(value = "根据联系人采购申请删除采购申请行", tags = {"采购申请行" }, notes = "根据联系人采购申请删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Boolean> removeByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
@ApiOperation(value = "根据供应商采购申请删除采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Boolean> removeByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.remove(purchase_requisition_line_id));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')")
@ApiOperation(value = "根据联系人采购申请批量删除采购申请行", tags = {"采购申请行" }, notes = "根据联系人采购申请批量删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> removeBatchByRes_partnerPurchase_requisition(@RequestBody List<Long> ids) {
@ApiOperation(value = "根据供应商采购申请批量删除采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> removeBatchByRes_supplierPurchase_requisition(@RequestBody List<Long> ids) {
purchase_requisition_lineService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Get-all')")
@ApiOperation(value = "根据联系人采购申请获取采购申请行", tags = {"采购申请行" }, notes = "根据联系人采购申请获取采购申请行")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> getByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
@ApiOperation(value = "根据供应商采购申请获取采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请获取采购申请行")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> getByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
Purchase_requisition_line domain = purchase_requisition_lineService.get(purchase_requisition_line_id);
Purchase_requisition_lineDTO dto = purchase_requisition_lineMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "根据联系人采购申请获取采购申请行草稿", tags = {"采购申请行" }, notes = "根据联系人采购申请获取采购申请行草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/getdraft")
public ResponseEntity<Purchase_requisition_lineDTO> getDraftByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
@ApiOperation(value = "根据供应商采购申请获取采购申请行草稿", tags = {"采购申请行" }, notes = "根据供应商采购申请获取采购申请行草稿")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/getdraft")
public ResponseEntity<Purchase_requisition_lineDTO> getDraftByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
Purchase_requisition_line domain = new Purchase_requisition_line();
domain.setRequisitionId(purchase_requisition_id);
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineMapping.toDto(purchase_requisition_lineService.getDraft(domain)));
}
@ApiOperation(value = "根据联系人采购申请检查采购申请行", tags = {"采购申请行" }, notes = "根据联系人采购申请检查采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
@ApiOperation(value = "根据供应商采购申请检查采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请检查采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/checkkey")
public ResponseEntity<Boolean> checkKeyByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.checkKey(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')")
@ApiOperation(value = "根据联系人采购申请保存采购申请行", tags = {"采购申请行" }, notes = "根据联系人采购申请保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/save")
public ResponseEntity<Boolean> saveByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
@ApiOperation(value = "根据供应商采购申请保存采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/save")
public ResponseEntity<Boolean> saveByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
Purchase_requisition_line domain = purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto);
domain.setRequisitionId(purchase_requisition_id);
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(domain));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')")
@ApiOperation(value = "根据联系人采购申请批量保存采购申请行", tags = {"采购申请行" }, notes = "根据联系人采购申请批量保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
@ApiOperation(value = "根据供应商采购申请批量保存采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
List<Purchase_requisition_line> domainlist=purchase_requisition_lineMapping.toDomain(purchase_requisition_linedtos);
for(Purchase_requisition_line domain:domainlist){
domain.setRequisitionId(purchase_requisition_id);
......@@ -394,9 +394,9 @@ public class Purchase_requisition_lineResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@ApiOperation(value = "根据联系人采购申请获取数据集", tags = {"采购申请行" } ,notes = "根据联系人采购申请获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/fetchdefault")
public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id,Purchase_requisition_lineSearchContext context) {
@ApiOperation(value = "根据供应商采购申请获取数据集", tags = {"采购申请行" } ,notes = "根据供应商采购申请获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/fetchdefault")
public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id,Purchase_requisition_lineSearchContext context) {
context.setN_requisition_id_eq(purchase_requisition_id);
Page<Purchase_requisition_line> domains = purchase_requisition_lineService.searchDefault(context) ;
List<Purchase_requisition_lineDTO> list = purchase_requisition_lineMapping.toDto(domains.getContent());
......@@ -408,9 +408,9 @@ public class Purchase_requisition_lineResource {
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')")
@ApiOperation(value = "根据联系人采购申请查询数据集", tags = {"采购申请行" } ,notes = "根据联系人采购申请查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_partners/{res_partner_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/searchdefault")
public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByRes_partnerPurchase_requisition(@PathVariable("res_partner_id") Long res_partner_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineSearchContext context) {
@ApiOperation(value = "根据供应商采购申请查询数据集", tags = {"采购申请行" } ,notes = "根据供应商采购申请查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/searchdefault")
public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineSearchContext context) {
context.setN_requisition_id_eq(purchase_requisition_id);
Page<Purchase_requisition_line> domains = purchase_requisition_lineService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.OK)
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册